IT 研究の最終年度のプロジェクトとして、Java でEDMSを開発することに決めました。現在、さまざまな形式のファイルとそのメタデータをアップロードおよび保存するためのデータベース ソリューションを研究しています。ファイルのメタデータとファイルの内容を照会できるようにしたいと考えています (IE : 2012 年 6 月以降にユーザー John によって作成され、文字列 "finance" を含むすべてのドキュメントを返します)。
この記事で説明されているように、データベースはデータ用であり、ファイル システムはファイル用であることは理解していますが、私の教師の中には、XML データベース、Apache CocoonまたはApache Jackrabbitを調べるように勧めている人もいます。どのアプローチを取るべきか。 この記事は、 MongoDBが私の最善の策であることを示唆しているように思われますか?
ご理解とご協力をお願いいたします。
セバスチャン