Database 跨平台存储框架&x2B;元数据?

Database 跨平台存储框架&x2B;元数据?,database,cross-platform,metadata,storage,Database,Cross Platform,Metadata,Storage,我不太知道该用什么术语,所以请容忍我 有没有跨平台的框架可以促进一种“虚拟文件存储”来封装添加的文件和元数据数据库?我在考虑类似iTunes或iPhoto的东西,该程序管理一大堆文件(在这些情况下是音频或图像文件),并有一个元数据数据库,因此您可以轻松地组织/查找这些文件。我想大致按照这些思路拼凑一些文件 编辑:我不太愿意将文件单独存储在数据库中,例如MySQL,因为我的应用程序中可能会有数十GB的数据(这个问题已经在一些SO帖子中提到过,请参阅)。不过我在看CouchDB,也许它有希望……为什

我不太知道该用什么术语,所以请容忍我

有没有跨平台的框架可以促进一种“虚拟文件存储”来封装添加的文件和元数据数据库?我在考虑类似iTunes或iPhoto的东西,该程序管理一大堆文件(在这些情况下是音频或图像文件),并有一个元数据数据库,因此您可以轻松地组织/查找这些文件。我想大致按照这些思路拼凑一些文件


编辑:我不太愿意将文件单独存储在数据库中,例如MySQL,因为我的应用程序中可能会有数十GB的数据(这个问题已经在一些SO帖子中提到过,请参阅)。不过我在看CouchDB,也许它有希望……

为什么不建立一个数据库呢?您可以将文件保存在数据库中。

例如,Oracle有一个“虚拟文件系统”。这两天我也在寻找相同的解决方案。这是徒劳的。大多数可用选项是存储到内部数据库的“链接”。当我们将文件移动到另一个目录时,其中许多文件不会自动更新。大部分不是跨平台的。