|
Большой и толстый справочник | ☑ | ||
---|---|---|---|---|
0
Chum
30.05.17
✎
11:48
|
Вызывает интерес ваш технический прогресс...
Кто сталкивался на практике с необходимостью ведения очень большого (по количеству элементов) справочника? Есть мнение, что платформа тупо не потянет справочник с количеством элементов более двух-трех миллионов. А как быть, если количество элементов составляет, например, 30-35 миллионов? Какие в этом случае могут быть варианты? |
|||
1
polosov
30.05.17
✎
11:49
|
(0) Смотря как это справочник используется в процессе работы.
|
|||
2
Heckfy
30.05.17
✎
11:50
|
(0) Тестил в свое время. Овер 100 млн. нормально тянула. Большие объемы заливать терпения не хватило. :)
|
|||
3
VladZ
30.05.17
✎
11:52
|
(0) Зачем столько данных тащить в 1с?
Работай с внешними данными. MS SQL отлично работает с большими объемами. |
|||
4
Chum
30.05.17
✎
11:52
|
+(0) реквизитов там не более 10, но очень важно сохранить функциональность поиска, в том числе и по паре реквизитов.
(1) в основном для поиска - найти по коду, найти по реквизиту, потом выдать (куда-нибудь) значения всех реквизитов. Ссылок на справочник вроде не планируется. (2) а поподробнее? что за справочник? какая платформа? не отвалился ли контекстный поиск и прочие бантики? |
|||
5
Fragster
гуру
30.05.17
✎
11:52
|
главное, чтобы не было table scan
|
|||
6
Chum
30.05.17
✎
11:53
|
(3) думал над этим, писанины вроде не сильно много, пара хранимых процедур для скуля и все тип-топ, но хотелось бы средствами платформы поиграть
|
|||
7
Heckfy
30.05.17
✎
11:55
|
(4) Конфа самописная была. Давно это было... Толи 8.2 толи первые релизы 8.3. Не помню. Поиск нормально работал.
|
|||
8
polosov
30.05.17
✎
11:57
|
(4) Имеется в виду интенсивность работы. Количество обращений.
|
|||
9
dezss
30.05.17
✎
11:58
|
Сразу по двум реквизитам будет хреново...
если одновременно только по-одному, то нормально... |
|||
10
Chum
30.05.17
✎
11:58
|
(9) нет, одновременно по одному из нескольких. хотя...
хреновость в чем? |
|||
11
Chum
30.05.17
✎
12:00
|
(8) не думаю, что запросы в этот справочник будут сыпаться по несколько штук в секунду. скорее, минутные интервалы.
|
|||
12
dezss
30.05.17
✎
12:02
|
(10) в том что на справочнике нет индекса одновременно по нескольким реквизитам...одновременно используется индекс только по одному.
на рс можно, но опять таки индекс только последовательный по измерениям |
|||
13
Йохохо
30.05.17
✎
12:04
|
(4) "потом выдать (куда-нибудь) значения всех реквизитов" т.е. строковые?
|
|||
14
Chum
30.05.17
✎
12:08
|
(13) да, строковые. в реквизитах ссылки, скорее всего, будут, но объекты (по этим ссылкам) передавать не нужно, просто код/наименование.
|
|||
15
Heckfy
30.05.17
✎
12:10
|
В общем не сцы. Делай. Платформа вытянет :)
|
|||
16
Йохохо
30.05.17
✎
12:12
|
(14) это (5)
|
|||
17
Fragster
гуру
30.05.17
✎
12:28
|
Из 1ски искать только через "Начинается С" или "Равно". Даже учитывая отсутствие составных индексов при актуальной статистике скуль сработает по более селективному, а затем по нему сделает скан, что может быть достаточно по производительности.
Если платформенная структура таблицы не вытянет, то можно сделать внешний источник данных и проставить индексы там как надо. |
|||
18
dmpl
30.05.17
✎
12:28
|
(4) Тогда лучше регистр сведений.
|
|||
19
Волшебник
модератор
30.05.17
✎
12:30
|
(0) Как называется справочник?
|
|||
20
Bigbro
30.05.17
✎
12:31
|
если не нужны ссылки - зачем справочник действительно. регистр можно использовать и хоть миллиарды записей писать
|
|||
21
vde69
30.05.17
✎
12:33
|
справочники 2..3 ляма есть в типовых, например справочники или штрих коды...
|
|||
22
vde69
30.05.17
✎
12:43
|
(21)+ справочник партий
|
|||
23
ejikbeznojek
30.05.17
✎
13:05
|
У нас штрих-кодов около 700к
Поиск по ним вроде норм. |
|||
24
Chum
30.05.17
✎
13:25
|
(19) материалы
|
|||
25
Dzenn
гуру
30.05.17
✎
13:27
|
Уверен, что при грамотном подходе потянет и 100 000 000, и 1 000 000 000, так как SQL всё-таки именно под такие задачи и создавался, а 1С не ограничивает (повторюсь, при грамотном подходе) возможности SQL.
|
|||
26
Волшебник
модератор
30.05.17
✎
13:27
|
(24) Сделай ещё серию справочников типа "Классификатор ХХХ". В основном справочнике оставь только задействованные материалы. Добавь кнопку "Подбор из классификатора ХХХ"
|
|||
27
1Снеговик
гуру
30.05.17
✎
13:29
|
(24) 35 млн наименований? Вы гугл что-ли каталогизируете?
|
|||
28
Волшебник
модератор
30.05.17
✎
13:31
|
(27) Там какие-нибудь запчасти для всех марок автомобилей
|
|||
29
Chum
30.05.17
✎
13:33
|
(26) в том-то и дело, что классификатор есть, а сами элементы, описываемые классификатором (или классифицируемые), со ссылкой на определенный узел классификатора, должны лежать в справочнике.
|
|||
30
Chum
30.05.17
✎
13:34
|
(27) почти.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |