powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / О способах хранения документов в БД
13 сообщений из 13, страница 1 из 1
О способах хранения документов в БД
    #33879686
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит. До сего момента ссылка на документ присутствовала символически - в мемо поле. Предполагаю реализовать так: документы хранятся в разных таблицах, по принципам отношения к субъекту(Поставщик, дом, ФЛС - таблицы DocP, DocH, DocF), что интересует - у всех документов есть шапка - источник(автор), дата, дата поступления, номер ну и т.д. Табличная часть получается уже есть и ее достаточно привязать к документу. Есть ли смысл заводить единый реестр документов вместо нескольких? СУБД: MSSQL, документов 1-2 тысячи в месяц, вообщем немного. Что нужно учесть для разработки? Может есть какие-нибудь статьи для обзора данной темы?
---
aka VIR
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33879940
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- изучить 1С - там тоже ОСНОВА УЧЁТА - ДОКУМЕНТ
и решить, т.к. от этого много зависит (напр. при изм-ии документа - пересчитать всё).
Если документ всего ссылка-справочная, то хранить хоть в blob-*.bmp
2. В форум проектирование БД
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33901559
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Есть учетная система, оперирующая данными(начисления, оплаты и т.п. область - ЖКХ). Требуется реализовать хранение документов, на основе которых все это происходит.



нужно их положить в папочку

или сосканировать в формате дежавю
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33901656
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33902314
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. Raven kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
Пока рано.
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33902589
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 wrote:
> Разрабатываем реализацию на модели EAV(здесь ее часто называют модель
> Тенцера). Выбор пал на нее, потому как набоы документов, соответственно
> их атрибутов довольно часто меняется. Хранение графического изображения
> документа опционально.
>
> когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
> Пока рано.
Уже вроде как умеют, и даже - быстро... вот только если мне не изменяет
маразм, для скорости всё равно разворачивают XML в реляционные
структуры... Дык "зачем платить больше"? Таблицей начали - таблицей
закончили... Токо с явно заданной таблицей разных извращений можно
делать куда больше, чем с неявно-XMLной..

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33902657
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky

не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery
2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим).
3. Свойства документов всё таки лучше в дереве.
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33902979
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 wrote:
> не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам
> XML - нет поддержки языка к XML - xQuery
Юкон умеет, поддерживает
> 2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про
> Oracl не говорим).
В юконе - есть CTE.
> 3. Свойства документов всё таки лучше в дереве.
Ну, на вкус и на цвет.

ЗЫ насчет оракла - толком не знаю, но, думаю, что XML и всякие запросы к
нему тоже поддерживаются на очень приличном уровне.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33907340
lazy-beaver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 locky

не умеют, т.к. просто заливают в BLOB или нет поиска по нодам-элементам XML - нет поддержки языка к XML - xQuery
2. Проще, потому что XML это дерево, а с деревьями в БД проблема (про Oracl не говорим).
3. Свойства документов всё таки лучше в дереве.

db2 viper умеет

Serge Reva
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33910196
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система функционирует на MS SQL2000.
С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL? Какие грабли были при реализации? Какие преимущества получили?
---
aka VIR. No pity. No mercy. No remorse. No Regret
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33910375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. RavenСистема функционирует на MS SQL2000.
С XML были попытки поработать, но решили в пользу EAV. Есть ли успешные примеры использования XML для хранения в БД, желательно в MS SQL?

========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП разбирающие ХМL на элементы.
В след.версии MS обещало коренным образом исправить ситуацию.
есть утилита для заливки XML в таблицы:
/topic/103823
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33912630
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 wrote:
> ========= в 2000 XML хранится как набор символов И ВСЁ! Однако есть ХП
> разбирающие ХМL на элементы.
> В след.версии MS обещало коренным образом исправить ситуацию.
> есть утилита для заливки XML в таблицы:
Учитывая, что "след. версия" уже есть, никто не мешает пойти на сайт, и
почитать БОЛ, и, по итогу, слить оттуда же пробную версию сиквела и
попробовать.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
О способах хранения документов в БД
    #33917004
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Infernal V. Raven kvasovнужно их положить в папочку
или сосканировать в формате дежавю
Разрабатываем реализацию на модели EAV(здесь ее часто называют модель Тенцера). Выбор пал на нее, потому как набоы документов, соответственно их атрибутов довольно часто меняется. Хранение графического изображения документа опционально.
когда БД научатся работать с XML, то выгоднее будет не EAV а XML.
Пока рано.
А разве базы не работают с XML
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / О способах хранения документов в БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]