где-то я читал, что исходная задумка была не совсем такая.
Parameter - да, одна и только одна запись на каждую компанию
Group - как правило содержат до нескольких десятков-тысяч, записи редко добавляются и практически никогда не удаляются
Main - как правило содержат до нескольких тысяч-миллионов записей, не очень часто добавляются и редко удаляются
Transaction - очень много записей, до нескольких милииардов, записи только добавляются и в штатном режиме никогда не удаляются
WorksheetHeader, WorksheetLine - черновики и журналы, записей может быть много, записи постоянно добавляются и удаляются
Miscellaneous - прочее. сложно что-либо сказать.
Так вот, насколько я понял, такое деление изначально предполагалось для автоматической оптимизации, для разделения по сегментам, а также, самое главное, для автоматического управления коэффициентом заполнения (fill ratio|fill factor). Но не получилось. В результате, сейчас этот параметр ядром никак не используется (рудименты остались только при импорте/экспорте)
|