Hibernate のようなリレーショナル DB / ORM を使用せずに、Java でオブジェクトを格納および取得する「簡単な」方法を知っていますか?
[オブジェクト グラフの途中で任意のオブジェクトを取得することはできないため、この目的のためにそのままのシリアル化を検討していないことに注意してください。ライセンスが制限されているため、DB4O も検討していません。ありがとう。]
「簡単」の意味: キー/値のペアなどの低レベルの詳細を処理してオブジェクト グラフを再構築する必要がないこと (BerkeleyDB や従来のキャッシュの場合と同様)。同じことが、ドキュメント指向または列指向の DB (CouchDB、HBase、...、さらには Lucene) からオブジェクトを再構築する場合にも当てはまります。
おそらく、私が気付いていない、前述のストレージ システムとオブジェクト モデル (RDBMS の場合の ORM など) との間の統合レイヤーを提供する興味深いプロジェクトが存在します。
本番環境でそれらをうまく使用している、またはリレーショナル DB 以外の永続化戦略を試している人はいますか? RDFストアはどうですか?
更新: 非常に興味深い記事を見つけました:分散型キー値ストアのリスト