Zorkus
@Zorkus

Простой key-value storage для документов

Кто в чем посоветовал бы хранить документы (вордовские и прочие офисные файлы?)

Что нужно:

— возможность любому документу давать произвольное число аттрибутов и искать по ним.
— возможность организовывать эти документы в иерархии.
— хотелось бы возможность как-то сжимать документы на диске для экономии места на диске, так как их много.

что НЕ требуется:
— кластеризация, шардинг и прочие навороты на данной стадии
— полнотекстовый поиск
  • Вопрос задан
  • 3446 просмотров
Пригласить эксперта
Ответы на вопрос 3
@lorien
Монга? По поводу сжатия не уверен, можно попробовать гзиповать документы и хранить как binary-данные.
Ответ написан
taliban
@taliban
php программист
Я бы посоветовал обычный SQL сервер (sqlite как вариант) пара табличек (на документы и на аттрибуты) а сами документы хранить в архивах на жестком диске. Для Вашей цели это вполне хороший вариант, очень распространен, проверен временем и эти сервера есть везде.
Ответ написан
@rPman
В windows начиная уже с winxp, а может и раньше, встроен механизм присвоения документам атрибутов, отображения их в проводнике в виде таблицы, поиска по ним (в т.ч. полнотекстовый). Но список атрибутов определяется типом файла… в текстовых документах есть атрибут — ключевые слова.

Свойства файла -> сводка, отображение в проводнике Вид -> таблица (затем меню Вид -> выбор столбцов в таблице)

p.s. мне интересно, хоть кто-нибудь пользовался этим механизмом?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы