Имя: Пароль:
1C
1С v8
Дополнительная аналитика vs отдельные поля в регистре
, ,
0 PR
 
11.07.14
13:04
1. Я за дополнительную аналитику 45% (5)
2. Свое мнение 27% (3)
3. Я за дополнительные поля 18% (2)
4. Пофиг 9% (1)
Всего мнений: 11

Предположим, есть регистр накопления, куда нужно воткнуть десять полей, не обязательных к заполнению.
Предположим, что предполагаемое количество комбинаций этих полей очень большое, например 1 000 000 000.
Что лучше с точки зрения формирования запросов к этому регистру с отбором по этим полям, дополнительная аналитика в одном поле типа справочник или десять полей в регистре?
Дополнительная аналитика предполагает, что поле одно, а уж из него через точку можно получать остальные реквизиты.
Десять отдельных полей предполагает просто 10 полей в регистре.
30 PR
 
11.07.14
14:31
В общем, я за отдельные реквизиты :))

Я за дополнительные поля
35 НеБорис Нуралиев
 
11.07.14
15:00
(0) С точки зрения SQL-сервера, если количество вариантов большое, то быстрее будет измерения регистра, т.к. будет обычный поиск по индексу.

Вариант со справочником в таком случае хуже, ведь придется сначала искать все элементы, в которых встречается данная комбинация реквизитов (а их может быть очень много), а потом делать поиск на вхождение в список в цикле.

Я за дополнительные поля
Основная теорема систематики: Новые системы плодят новые проблемы.