Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Есть ли БД (из небольших), которые поддерживаю сжатие при хранении?  [new]
LionHeart
Member

Откуда: Киев
Сообщений: 19
Задача такая: нужна таблица документов (поля типа таких: дата, заголовок_документа, рег.номер, ..., САМ_ТЕКСТ_ДОКУМЕНТА(text)). САМ_ТЕКСТ_ДОКУМЕНТА - достаточно велик (от 2КБ до 100КБ). Нужно чтобы оно лежало в сжатом виде и по нему можно было делать отбор. Записей в таблице - около 70000, и проблема в том, что это нужно уместить на один CD (500MB) с которого и должно запускаться приложение (с минимальной предустановкой). Если просто сжать все эти документы, они займут около 250-300 MB(т.е. типа нормально).
Есть еще одна проблема. Многие документы - в Ворде (т.е. с таблицами). Как быть с этим?

Буду очень признателен за совет :)
8 июл 02, 17:04    [37839]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли БД (из небольших), которые поддерживаю сжатие при хранении?  [new]
Алексей Кузнецов
Member

Откуда:
Сообщений: 2
если я правильно понял, то в самих файлах информация не структурирована, следовательно, файлы надо хранить в дереве директорий (можно в одной, в зависимости от количества и др. соображений), а в базе хранить только эти поля (название, что там еще?) и имя файла. можно название файла формировать из кода записи - главное прописать соответствие. но совать эти файлы в базу - смысл есть?
23 июл 02, 18:37    [40777]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли БД (из небольших), которые поддерживаю сжатие при хранении?  [new]
vap
Member

Откуда:
Сообщений: 487
ага, согласен с Алексеем Кузнецовым, зачем запихивать доки в БД, тем более что Word автоматом сжимается или даже все доки вы сохраняете в запароленном ZIP, и оттуда вытаскивайте. Для эффективного поиска все-таки требуется провести индексацию доков и хранить слова в БД. Думаю много места это не займет.
18 окт 02, 16:24    [66253]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли БД (из небольших), которые поддерживаю сжатие при хранении?  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Можно использовать TkbmMemTable - и на диск можно сохранять/читать, и сжать можно, и документы прямо в мемо-полях держать. Хорошая весчь :)
21 окт 02, 14:37    [66796]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить