Java で小さなDMSを作成したいと考えています。これには、バイナリ データのみを格納するストレージが必要です。jackrabbitやgridfsが filestore/repository のようなものを作成するのに役立つことがわかりましたが、それで十分かどうかはわかりません。
私は欲しい:
- 最初の保存時に ID を返すストレージ
- 可能であれば、ファイルの追加のメタデータを保存します
- バージョニング
- ドキュメントのクエリ
- 多くのサーバー間でコンテンツを同期する可能性
jackrabbit や gridfs などを使用する利点は何ですか (または、より良い解決策がある場合)? alfrescoのような無料の DMS システムがいくつか存在することは知っていますが、それは私のニーズには過剰です。