Показать сообщение отдельно
Старый 28.03.2008, 06:56   #46  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от mazzy Посмотреть сообщение
По-моему, вы все таки предлагаете механизм субокнто из 1С:Бухгалтерии.
Но этот механизм не даром слывет самым тормознутым в 1С.
В общем, давайте схему данных
В общем именно так.
От InventDim не отказываемся.
Вместо кучи полей аналитик имеем два массива, типов ссылок и самих ссылок соответственно - аналог субконто. Одинуникальный индекс по нему (itemid+dimtype+dimvalue) для идентификации и N индексов по каждому уровню(itemid+dimtype[i]+dimvalue[i]) для статистики и чтоб оптимизатору башню не сносило сильно.

По поводу производительности. Ключевые слова "слывет тормознутым в 1С" -
корректно ли проецировать поведение подобной схемы связей в конкретной системе на конкретной платформе на все остальные системы/платформы ?
Есть ли сведения о том, как подобная схема себя ведет в других системах ?
Есть ли сведения о том, как подобная схема себя ведет на других СУБД ?
Исследовано ли поведение подобной схемы конкретно для DAX и MS SQL ?

Я не призываю сделать именно так, я просто предлагаю один из возможных вариантов.
В свете сказанного glibs, этот вариант имеет как достоинства, так и недостатки, в зависимости от выполняемых задач.
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 28.03.2008 в 07:16.