我决定在 Java 中开发一个EDMS,作为我最后一年 IT 研究的年终项目,我目前正在研究用于上传和存储不同格式文件及其元数据的数据库解决方案。我希望能够查询文件元数据和文件内容(即:返回 2012 年 6 月之后由用户 John 创建并包含字符串“finance”的所有文档)。
我知道数据库用于数据,文件系统用于文件,如本文所述,但我的一些老师建议我研究 XML 数据库、Apache Cocoon或Apache Jackrabbit,我不得不承认我不知所措我应该采取哪种方法。 这篇文章似乎暗示MongoDB将是我最好的选择?
感谢您的耐心和帮助。
塞巴斯蒂安