|
Как наиболее грамотно реализовать внешнее файловое хранилище для 1с ? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
31.08.17
✎
14:21
|
Иметься справочник номенклатура, в ней серии, требуется файлы, присоединённые к серии разместить на внешнем носителе (около 80 гб мелких файлов).
Вариант первый самый простой, но менее производительный. На файловом шаре создаётся название папки по номенклатуре в неё вкладывается папка серии, а уже в ней сами файлы серии. не достаток в том, что номенклатур этих около 500т штук что неправильно хранить такое количество папок в одной папке. Следовательно, необходимо их поделить, возникла мысля реализовать точно такую же структуру как в справочнике, но появилось одно "но" как поступить если пользователь захочет переместить элемент справочника в другую группу? вся армада файлов и папок в след будет перемещаться? вариант третий использовать NOSQL базу, отправлять туда файл, записывать в реквизит его ID в базе, далее при необходимости возвращать его запросом из базы поэтому ID. Хотелось бы на подобии второго варианта так как нагляднее, но как? 500т папок в одной папке многовато. |
|||
1
Джинн
31.08.17
✎
14:28
|
(0) На кой ляд в файловом хранилище делить это на папки, если доступ к файлам из 1С? В которой вся номенклатура как нужно сгруппирована.
|
|||
2
StanleyMarsh
31.08.17
✎
14:29
|
(0) используй типовой механизм и не парься. А для пользователей сделай разложенный по папкам дубль этих файлов
|
|||
3
Shur1cIT
31.08.17
✎
14:31
|
(1) всё в в куче хранить? насколько это кошерно для файловой системы?
(2) если ты о БСП то у меня УПП |
|||
4
Вафель
31.08.17
✎
14:33
|
так в БСП уже все есть. даже к упп можно прикрутить
|
|||
5
Shur1cIT
31.08.17
✎
14:34
|
(4) ради этого не хочу вкорячивать БСП
|
|||
6
Вафель
31.08.17
✎
14:34
|
В 1 с кстати по папкам, правда папки по дате редактироания, для удобства инкрементального бэкапа
|
|||
7
Вафель
31.08.17
✎
14:35
|
(5) всю не нужно, только файлы
|
|||
8
Shur1cIT
31.08.17
✎
14:37
|
(7) не уверен что боле менее свежая БСП встанет корректно в УПП которая работает в режиме совместима с 8.2.13 например последняя вообще работает без режима совместимости.
|
|||
9
Shur1cIT
31.08.17
✎
14:38
|
кстати как можно узнать какая БСП способна работать в режиме совместимости с 8.2.13 ?
|
|||
10
Вафель
31.08.17
✎
14:39
|
В свое время прикручивал к БП 2.0 ибо были свои объекты на УФ
|
|||
11
Вафель
31.08.17
✎
14:40
|
Да конечно без напильника не взлетит, но доработок по минимуму
|
|||
12
Джинн
31.08.17
✎
14:40
|
(3) Ну если вы не собираетесь хранить больше 4 294 967 295 файлов, то ничем не грозит.
(9) Безболезненно БСП на УПП не накатить. Это медицинский факт. Неимоверный траходром обеспечен. |
|||
13
StanleyMarsh
31.08.17
✎
14:40
|
(9) я относительно не давно в старой консолидации прикручивал внешнее хранение вложений. там версия БСП 1.0.7.5.
|
|||
14
StanleyMarsh
31.08.17
✎
14:43
|
(9) на самом деле там все просто, можно вообще взять из УТ11 без объединения с БСП - там всего несколько объектов. Дорабатывать не много.
|
|||
15
Shur1cIT
31.08.17
✎
14:43
|
придеться все в одну папку ссыпать и тестировать производительность
|
|||
16
Автоном
31.08.17
✎
14:44
|
(0)Если у вас пользователи не будут открывать попки через проводник совершенно без разницы сколько вы там папок создадите.
Можете и в одну папку сотню миллионов файлов положить. Если хотите делить на папки - правильнее создавать папки не по номенклатуре, а по хэшу файла. У вас есть файл - newfile.doc. Считаете его хэш - D41D8CD98F00B204E9800998ECF8427E И кладете в папку 1D, расположенную в папке D4 |
|||
17
Shur1cIT
31.08.17
✎
14:45
|
(14) на как она вомпримет режим совместивости с 8.2.13 ? не пошлет?
|
|||
18
Йохохо
31.08.17
✎
14:47
|
(0) вариант 4 - хранить путь к файлу в базе и строить вложенность произвольно
|
|||
19
Вафель
31.08.17
✎
14:49
|
Можно еще привязать ДО и хранить файлы там )))
|
|||
20
Джинн
31.08.17
✎
14:51
|
(19) К УПП бесшовно тоже не так просто прикрутить.
|
|||
21
Автоном
31.08.17
✎
14:56
|
(3) Файловой системе без разницы чего вы там храните.
А вот со встроенными в ОС механизмами работы с файлами могут возникнут проблемы - открытие папок в проводнике, поиск, индексация, и.т.п. |
|||
22
Вафель
31.08.17
✎
15:05
|
(20) так не нужно же полную интеграцию. Только в рамках файлов
|
|||
23
Вафель
31.08.17
✎
15:05
|
Но это все равно нужно БСп прикручивать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |