Я создаю приложение, в котором пользователи могут загружать RDF-файл, содержащий их данные и соответствующий файл метаданных (в формате XML), описывающий некоторые сведения о данных, которые они загружают.
Я дам им dtd, за которым они будут следовать, чтобы создать файл XML.
Теперь я хочу сохранить эту информацию, чтобы всякий раз, когда кто-то запрашивал данные RDF, я мог извлекать и отображать соответствующие метаданные из файла XML.
Я думал, когда пользователи будут загружать XML-файл, я буду анализировать его и сохранять данные в базе данных MySql. Теперь я не уверен, должен ли я
- хранить файлы XML в виде больших двоичных объектов? или
- извлечь индивидуальную информацию, проанализировав файл и сохранив его? Файлы XML будут довольно маленькими, поскольку они являются только метаданными.
Спасибо!