powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше организовать хранение данных?
4 сообщений из 4, страница 1 из 1
Как лучше организовать хранение данных?
    #32538183
arete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините если что не так :)

Необходимо организовать хранение 100000 файлов в формате .doc в БД
клиент пишется на java
БД - postgresql on linux
клиенты - windows и mac os x

Собственно вопрос - как лучше организовать хранение вордовского документа в БД, чтобы его можно было просматривать в приложении java без существенных искажений?


Спасибо.
...
Рейтинг: 0 / 0
Как лучше организовать хранение данных?
    #32539918
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моей системе файл хранится в виде стрима. Файл любого типа.
Для простоты, в таблице два поля, текстовое для наименования файла и Blob для содержимого.
Специальный метод создает на диске новый файл, с именем из текстового поля, заполняет его данными из Blob, сохраняет и открывает стандартным методом операционки. Измененный файл можно сохранить обратно в базу.

Система Delphi7/MSSQL2000
...
Рейтинг: 0 / 0
Как лучше организовать хранение данных?
    #32540333
arete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Хотел спросить быстро ли все работает, у нас одновременных запросов к базе около 20. И все на чтение/ввод. Мне критично чтобы это все быстро открывалось при просмотре результатов выборки + еще нужен встроенный поиск по содержимому документа.

Я лично склоняюсь к тому, чтобы переконвертировать все файлы .doc в .xml и сделать поле с .xhtml для просмотра.

Может кто-то что-нибудь похожее уже делал?

Если есть мысли, буду рад услышать.

Заранее спасибо.
...
Рейтинг: 0 / 0
Как лучше организовать хранение данных?
    #32540417
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делаю как Old Nick, только еще организую кэширование. В БД для файла хранится еще и последняя дата его записи в БД. Сначала я считываю метаданные по файлу, смотрю, что у меня в файловом кэше. Если такого файла там нет или он устаревший, скачиваю само тело из БД и устанавливаю в созданном файле дату тика в тику как в базе.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше организовать хранение данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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