質問

ドキュメントベースの DB とリレーショナル DB を両方の長所を生かしたシナリオで一緒に使用するシナリオが存在するかどうか疑問に思っていますか?

役に立ちましたか?

解決

私の見解では、実際に(オープンソースまたはその他の透過的な)アプリケーションがこれを正常に行うまで、12人未満の開発者を抱えるプロジェクトにとって価値があることには懐疑的です。

私は、あるデータベースを別のデータベースよりも選択し、良いときも悪いときもそれに固執することで、開発者がデータモデルの複雑さとコードのメンテナンスコストの両方を減らすと思う。また、2つのデータベースを選択することにより、一方は操作とレポートが困難なデータ(CouchDB)とスケーラブルでないデータ(RDBMS)の両方を含む最悪のシナリオのリスクを負います。

他のヒント

1つのアイデアは、メインデータベースとしてリレーショナルデータベースを使用し、バックエンドからフロントエンドへのデータ配布メカニズムとしてドキュメントベースのデータベースを使用することです。

RDBMS と CouchDB を組み合わせて使用​​します。RDBMS (IBM DB/2) は、トランザクションが容易になる「正確な」データに使用されます。例としては、金銭や在庫の簿記があります。CouchDB は、RDBMS からの「完成した」レコード、デジタル アサート (JPEG、スキャンされたドキュメント)、および不適切に構造化された情報のアーカイブに使用されます。運送会社の追跡システムを通じて取得される情報。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top