15

Java JCR API は、RDBMS の従来の役割の多くを置き換えるために使用できる永続メカニズムを定義します。たとえば、JCR リファレンス実装である JackRabbit は、トランザクション、SQL クエリ、オブジェクトとコンテンツのマッピングなどをサポートしています。

バイナリ データを BLOB/ファイル システム ポインタに格納するか、RDBMS に格納するか、テキスト データを JCR ノード プロパティに格納するかのいずれかを選択できます。JCRを支持してDBを投げ替えた経験のある人はいますか?

CR にバイナリ データを格納し、RDBMS にテキスト データを格納するなど、両方を使用することもできますが、システム間の関係を表現し、それらを同期させておく必要があります。このドキュメント タイトルをドキュメントのバイナリ データと共に保存するには、ノード プロパティにします...しかし、このドキュメント レコードは自分の DB にあるので、おそらくそこに保持する必要があります.."

どのように決定しますか?

4

1 に答える 1

13

まさにそのトピックに関する Bertil Chapuis の論文があります。

JCRまたはRDBMS?(ブログ投稿)

また、NoSQL の動き (たとえば、この記事やこちらで説明されています) もあります。これは進行中の議論であり、うーん、リレーショナル モデルの欠点を「強調」しているとしましょう。

于 2009-08-25T08:48:36.200 に答える