|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит. До сего момента ссылка на документ присутствовала символически - в мемо поле. Предполагаю реализовать так: документы хранятся в разных таблицах, по принципам отношения к субъекту(Поставщик, дом, ФЛС - таблицы DocP, DocH, DocF), что интересует - у всех документов есть шапка - источник(автор), дата, дата поступления, номер ну и т.д. Табличная часть получается уже есть и ее достаточно привязать к документу. Есть ли смысл заводить единый реестр документов вместо нескольких? СУБД: MSSQL, документов 1-2 тысячи в месяц, вообщем немного. Что нужно учесть для разработки? Может есть какие-нибудь статьи для обзора данной темы? --- aka VIR ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2006, 14:20 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
- изучить 1С - там тоже ОСНОВА УЧЁТА - ДОКУМЕНТ и решить, т.к. от этого много зависит (напр. при изм-ии документа - пересчитать всё). Если документ всего ссылка-справочная, то хранить хоть в blob-*.bmp 2. В форум проектирование БД ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2006, 15:21 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
> Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит. нужно их положить в папочку или сосканировать в формате дежавю ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2006, 00:14 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
kvasovнужно их положить в папочку или сосканировать в формате дежавю Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2006, 10:43 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Infernal V. Raven kvasovнужно их положить в папочку или сосканировать в формате дежавю Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально. когда БД научатся работать с XML, то выгоднее будет не EAV а XML. Пока рано. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2006, 10:17 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Petro123 wrote: > Разрабатываем реализацию на модели EAV(здесь ее часто называют модель > Тенцера). Выбор пал на нее, потому как набоы документов, соответственно > их атрибутов довольно часто меняется. Хранение графического изображения > документа опционально. > > когда БД научатся работать с XML, то выгоднее будет не EAV а XML. > Пока рано. Уже вроде как умеют, и даже - быстро... вот только если мне не изменяет маразм, для скорости всё равно разворачивают XML в реляционные структуры... Дык "зачем платить больше"? Таблицей начали - таблицей закончили... Токо с явно заданной таблицей разных извращений можно делать куда больше, чем с неявно-XMLной.. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2006, 11:51 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
locky не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery 2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим). 3. Свойства документов всё таки лучше в дереве. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2006, 12:09 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Petro123 wrote: > не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам > XML - нет поддержки языка к XML - xQuery Юкон умеет, поддерживает > 2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про > Oracl не говорим). В юконе - есть CTE. > 3. Свойства документов всё таки лучше в дереве. Ну, на вкус и на цвет. ЗЫ насчет оракла - толком не знаю, но, думаю, что XML и всякие запросы к нему тоже поддерживаются на очень приличном уровне. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2006, 13:32 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Petro123 locky не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery 2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим). 3. Свойства документов всё таки лучше в дереве. db2 viper умеет Serge Reva ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2006, 11:12 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Система функционирует на MS SQL2000. С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL? Какие грабли были при реализации? Какие преимущества получили? --- aka VIR. No pity. No mercy. No remorse. No Regret ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2006, 12:25 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Infernal V. RavenСистема функционирует на MS SQL2000. С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL? ========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП разбирающие ХМL на элементы. В след.версии MS обещало коренным образом исправить ситуацию. есть утилита для заливки XML в таблицы: /topic/103823 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2006, 13:17 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Petro123 wrote: > ========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП > разбирающие ХМL на элементы. > В след.версии MS обещало коренным образом исправить ситуацию. > есть утилита для заливки XML в таблицы: Учитывая, что "след. версия" уже есть, никто не мешает пойти на сайт, и почитать БОЛ, и, по итогу, слить оттуда же пробную версию сиквела и попробовать. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2006, 11:30 |
|
О способах хранения документов в БД
|
|||
---|---|---|---|
#18+
Petro123 Infernal V. Raven kvasovнужно их положить в папочку или сосканировать в формате дежавю Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально. когда БД научатся работать с XML, то выгоднее будет не EAV а XML. Пока рано. А разве базы не работают с XML ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2006, 16:32 |
|
|
start [/forum/topic.php?fid=33&fpage=58&tid=1549334]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 230ms |
total: | 381ms |
0 / 0 |