Я пишу свой собственный Document Management System (DMS) на Java (доступные мне не удовлетворяют мои потребности).Система управления документами - Дизайн базы данных
Документы должны быть описаны квалифицированным стандартом метаданных DublinCore. Самый простой способ сделать это, на мой взгляд, - упаковать пары ключ-значение в RDF-модели с представлением XML.
Для хранения метаданных для всех документов у меня есть две идеи (файлы документов будут храниться в файловой системе):
- хранить все метаданные всех документов в одного XML файл
- Make XML-файл для каждого документа и хранить его либо в файловой системе, либо в РСУБД (например, в базе данных базы данных H2 для Java), база данных с ключом не решит этого, потому что ключи для одного документа не уникальны.
Поскольку (многие) документы связаны между собой, первый подход может быть лучше для анализа данных, но второй подход может быть намного быстрее.
Какое решение вы рекомендуете? Или есть какие-то лучшие решения?
Стефан
, поскольку я пользуюсь парсером DOM. Я буду использовать второй avariant, спасибо – Stefan