最近、アプリケーションに大量のファイルを保存する必要があることに気づきました。アプリケーションをホストするために使用される PaaS プラットフォームが mongo を提供しているため、それを使用したいと考えています。
しかし、私は mongo にまったく慣れていないので、mongo 関連のプラグインと grails 用ツールの現在の状態はほとんどわかりません。何を使えばいいですか?ドメイン クラスを SQL データベースに保持し、mongo を関連ファイルの保存にのみ使用したいので (この場合、ほとんどがドメイン インスタンスに関連する PDF とテキスト ドキュメントの束になります)、mongoDB ORM [1] プラグインは「重すぎる」ようです。 . 残念ながら、現時点で開発が活発に行われている Grails 用の mongo プラグインは、おそらく mongoDB ORM だけです。
要するに、この目的に最適なプラグイン/ライブラリ ツールセットは何でしょうか? 私が見つけたニーズに最も近いのは grails-mongo-files プラグイン [2] です。これはおそらく少し時代遅れで、それ以上の開発は行われていません。これまでのところ、mongo の Java ドライバー (またはgmongo ラッパー) を作成し、自分でいくつかのストレージ サービスと taglib を作成します (これは必ずしも悪いことではありません)。