|
|
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, хотелось бы определиться с хранением документов в БД. Сейчас ситуация следующая в инф. системе: доки отсканированные, полученное почтой или другими путями виде файлов перегоняем в бд. С этим определились. Сгенерированные доки в самой системе через клиента (на основе шаблонов) тоже в виде блобов кладем в бд. С этим как раз вопрос. База распухает в большой степени от этого. Стоит ли продолжать делать это? Либо шаблоны загнать в БД и на их основе + остальные живые данные, генерить док по требованию. Если шаблон или данные изменились, прежние значения переходят в архивное состояние и мы можем получить старый док со старыми данными также по требованию. Второй способ хранения более трудоемок при разработке, может быть он более экономичен в объемах хранения? Характер самих данных различен: числа, строки. Блобы в шаблоны не вытаскиваем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 12:38 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Ровно такое же решение: генерируемые по шаблонам докуенты и сканированные документы лежат в БД на сервере. Вначале все лежало в основной БД, потом вынесли одну таблицу с блобами в отдельную БД. Все остальное, связаное с документами осталость в основной БД. Документов не очень много - десятки тысяч. Все работает хорошо. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 12:41 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Виктор_sql, Вообще это вопрос скорее к Вашему заказчику - устроит ли его вариант с генерацией. У документа вполне могут быть подписи, печати - как Вы их будете генерить "на лету"? Если ничекго такого в Ваших документах нет, это просто некий набор данных из БД - то хранить сканы действительно не слишком разумно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 18:39 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Виктор_sqlБаза распухает в большой степени от этого. Стоит ли продолжать делать это? Лично я бы сел считать, насколько она распухает при ожидаемой/максимальной интенсивности работы, насколько проблематичны такие объёмы и насколько подходит решение с выгрузкой их во внешние файлы. Виктор_sqlЛибо шаблоны загнать в БД и на их основе + остальные живые данные, генерить док по требованию. Лично я сел бы считать, как часто это требуется и сколько времени и прочих ресурсов занимает генерация одного документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 22:14 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Если будут подписи/печати/отредактированный шаблон, это уже хранить блобом получается, тут без вариантов. Тогда может быть сделать в базе условие ? Что если блоб не нашелся, то генерится док ? Усложнение некоторое конечно есть в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 04:38 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Нет-нет да сгенерированый по шаблону документ приходится чуть-чуть подправить. Если он есть в виде блобного оле (олешного блоба), то это делается двумя строчками кода. После подписей и печати хранить можно только скан (пдф, ...). На сам вордовский, эксельный документ печать не поставишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 08:58 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель... На сам вордовский, эксельный документ печать не поставишь. Научить? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 17:30 |
|
||
|
Снова вопрос по хранимым документам
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительПосле подписей и печати хранить можно только скан (пдф, ...). На сам вордовский, эксельный документ печать не поставишь. Цифровая подпись в документе Office ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38005250&tid=1541490]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 490ms |

| 0 / 0 |
