|
Оптимально хранить много периодических реквизитов | ☑ | ||
---|---|---|---|---|
0
Адимр
03.03.14
✎
13:41
|
Есть иерархический справочник "История" у него элементы делятся на типы у каждого типа свой набор реквизитов. Реквизиты должны храниться с периодичностью.
Как по вашему мнению оптимальнее? периодический регистр сведений у которого в ресурсах/реквизитах будут добавлены все хранимые реквизиты справочника. Измерения *Ссылка Ресурсы *Реквизит_1 *Реквизит_2 *Реквизит_N В таком случае можно легко получить весь набор реквизитов на нужную дату и это будет одна запись в регистре сведений. Если же хранить в разрезе: Измерения *Ссылка *ИмяРеквизита (Тип строка с названием реквизита Реквизит_1,Реквизит_2, Реквизит_N) Ресурсы *ЗначениеРеквизита тогда будет много записей в регистре сведений, хотя получение полного набора реквизитов будет то же простым, достаточно будет установить отбор только по ссылке. |
|||
1
floody
03.03.14
✎
13:44
|
А ничего, что уникальность по набору измерений+период должна быть? Или будете каждый реквизит на +1 секунду записывать?
|
|||
2
APXi
03.03.14
✎
13:45
|
Зависит от колво реквизитов, 1 если реквизитов мало, 2 если много и могут еще добавляться.
|
|||
3
Wobland
03.03.14
✎
13:45
|
я никому никогда ничего не скажу про версионирование, даже если меня будут пытать
|
|||
4
H A D G E H O G s
03.03.14
✎
13:45
|
Много записей?
|
|||
5
Dmitrith
03.03.14
✎
13:46
|
(0) Версионирование изобретаешь?
|
|||
6
H A D G E H O G s
03.03.14
✎
13:46
|
(3) И не надо. Этот тут нафиг не вперлось.
|
|||
7
H A D G E H O G s
03.03.14
✎
13:47
|
Автору ответить на 2 вопроса -
Много реквизитов? Как часто меняются? |
|||
8
Адимр
03.03.14
✎
13:50
|
Реквизитов много 150-200
|
|||
9
Адимр
03.03.14
✎
13:51
|
Периодичность уникальная в пределах дня
|
|||
10
Адимр
03.03.14
✎
13:52
|
(5) Да, что то вроде того.
|
|||
11
Адимр
03.03.14
✎
13:53
|
Сам склоняюсь к варианту 1 ибо видел один раз вариант 2 и это не взлетело.
|
|||
12
Адимр
03.03.14
✎
13:55
|
Критична так же скорость, все должно работать быстро!
|
|||
13
H A D G E H O G s
03.03.14
✎
14:05
|
(11) 1 вариант - негибкий, замучаешься менять, если что. Но - быстрее.
Опять таки - как часто меняются реквизиты? |
|||
14
Зойч
03.03.14
✎
14:05
|
Универсальная история реквизитов?
Лучше не надо универсальную |
|||
15
Адимр
03.03.14
✎
14:14
|
(13) Меняются - имеешь ввиду добавляются новые ресурсы? Или как часто пользователи вносят изменения?
|
|||
16
H A D G E H O G s
03.03.14
✎
14:24
|
(15) Как часто вносят изменнеия?
|
|||
17
Адимр
03.03.14
✎
15:26
|
редко может раз в месяц
|
|||
18
AndyD
03.03.14
✎
15:47
|
лучше 2й вариант, если редко изменяются. можно будет писать только изменения, а не все 250 реквизитов, как в 1м варианте
|
|||
19
Адимр
03.03.14
✎
17:32
|
Реквизитов будет 250-300
И еще у этого иерархического справочника, у каждого элемента предполагается реквизит Тип в зависимости от него набор периодических реквизитов будет отличаться. Поэтому думаю можно сделать несколько регистров сведений для хранения. Групп элементов будет 7-10 у каждого набор реквизитов от 10 до 80. |
|||
20
Адимр
03.03.14
✎
17:34
|
(18) С получением тогда проблемы - будут тормозить формы.
|
|||
21
Torquader
03.03.14
✎
18:08
|
Вопрос решается в зависимости от того, как меняются реквизиты.
Если на определённую дату задаётся весь набор (причём чаще всего они все меняются), то первый вариант. Если меняются не так часто, а также меняется один-два (а другие остаются неизменными в течение всего периода), то лучше второй вариант. Также заметим, что если набор реквизитов зависит от типа, то сделать в регистре на одну запись несколько реквизитов очень проблематично, так как туда нужно будет записать все возможные значения, что создаст дополнительную нагрузку на справочник. И вообще, мне кажется, что в данном случае ПВХ, привязанный к типу объекта наиболее удачно опишет все реквизиты, а регистр - просто их сохранит и разложит по датам. |
|||
22
Адимр
03.03.14
✎
18:39
|
(21) Спасибо за совет, подумаю насчет ПВХ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |