кроссплатформенные фреймворки для хранения + метаданные? - PullRequest
3 голосов
/ 08 июля 2009

Я не совсем знаю, что использовать для терминологии, так что терпите меня ...

Существуют ли какие-либо кроссплатформенные инфраструктуры, которые облегчают своего рода «виртуальное хранилище файлов» для инкапсуляции добавляемых файлов вместе с базой данных метаданных? Я думаю о чем-то вроде iTunes или iPhoto, где программа управляет целой кучей файлов (в этих случаях аудио или графические файлы) и имеет базу метаданных, чтобы вы могли легко организовать / найти эти файлы. Я хотел бы собрать воедино что-то подобное для файлов в общем.

edit: я не решаюсь хранить файлы в одной базе данных, например MySQL, поскольку в моем приложении потенциально могут быть десятки гигабайт (эта проблема упоминалась в нескольких сообщениях SO, см. , в котором содержится несколько ссылок на другие ). Я смотрю на CouchDB, хотя и, возможно, он обещает ....

1 Ответ

1 голос
/ 08 июля 2009

Почему не база данных? Вы можете хранить файлы в базе данных.

...