我有一个简单的应用程序的想法,它将监视一组文件夹,索引它找到的任何文件。 gui将允许我快速标记新文件并将它们移动到单个数据库中进行存储,还可以通过标记,名称,文件类型和日期提供查询数据库的简单机制。目前,我在一对移动硬盘上拥有大约100多GB的文件,数据库至少会有这么大。如果可能,我想支持嵌入式二进制和文本文档的全文搜索。这将是一个单用户应用程序。BLOB存储 - 100 + GB,MySQL,SQLite或PostgreSQL + Python
没有试图启动数据库战争,但是什么开源数据库将最适合我?我很确定SQLLite不在桌面上,但我可能是错的。
呃,显而易见。每个<2MB的100GB文件至少为50,000个文件。搜索那么多文件的文件系统目录会比搜索元数据数据库表慢得多。 – djangofan 2009-07-27 19:51:42