|
Стоит ли разбить один регистр на несколько? |
☑ |
0
vladlin5-0
16.03.12
✎
11:31
|
Идет этап проектирования самописного решения.
Предприятие работает с несколькими брендами. Количество брендов постоянное.
Один центральный офис и более двухсот магазинов.
Доступ к базе в цо через веб/тонкий клиент.
Чтобы увеличить скорость обработки запросов, есть мнение: разбить регистр на несколько по брендам.
Так как каждый магазин работает только с одним брендом.
Есть ли сомнения?
|
|
1
jsmith
16.03.12
✎
11:32
|
это нормальная практика, щас полиморфизм через динамические списки можно сделать
|
|
2
pumbaEO
16.03.12
✎
11:39
|
(0) Количество постояно, в теории небольшое - один регистр, бренд первым измерением.
|
|
3
vladlin5-0
16.03.12
✎
11:43
|
(2) Количество брендов известно = 8
|
|
4
pumbaEO
16.03.12
✎
11:56
|
Тогда не занимаетесь фигней. 1 регистр, бренд первым.
|
|
5
jsmith
16.03.12
✎
11:57
|
фигаришь несколько регистров по брендам
1. просматривать можешь в динамическом списке все сразу как единый регистр
2. редактируешь в базовом виртуальном регистре, который при записи записывает своих потомков
|
|
6
rs_trade
16.03.12
✎
11:57
|
(0) они и в одном регистре мешать не будут друг другу при верных измерениях и индексах
|
|
7
Kashemir
16.03.12
✎
11:57
|
(0) Особого смысла в этом нет. Кроме головной боли ничего не выиграть - индексации измерения бренд более чем достаточно.
|
|
8
jsmith
16.03.12
✎
11:58
|
я так понял это из-за избыточных блокировок?
потому что иначе смысла нету
|
|
9
vladlin5-0
16.03.12
✎
12:02
|
(8) да
|
|
10
France
16.03.12
✎
12:06
|
апологеты субд расплачуться, и скажут не плоди сущности..
|
|
11
МихаилМ
16.03.12
✎
12:20
|
все субд, используемые 1с
поддерживыют партицирование
так,что нет смысла усложнять логику приложения.
|
|
12
jsmith
16.03.12
✎
12:27
|
(11) с этого места поподробнее
я в этом не силён, но страшно интересно
|
|
13
jsmith
16.03.12
✎
12:27
|
у меня щас примерно такая же задача стоит
но по иным целям
|
|
14
МихаилМ
16.03.12
✎
12:30
|
(13)
|
|
15
jsmith
16.03.12
✎
12:31
|
(14) ни хрена се. а я и не знал
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший