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