ドメイン モデルが正常に機能するアプリケーションがあります。それはすべて非常に明確で、きれいで、オブジェクトに非常によくマッピングされています. 私の問題は、リレーショナル データベースにうまくマップできないことです。そのことを念頭に置いて、.Net/C# とうまく連携できるオブジェクト データベースを探しています。
Microsoft .Net の世界でクラス最高のオブジェクト データベースはありますか?
ドメイン モデルが正常に機能するアプリケーションがあります。それはすべて非常に明確で、きれいで、オブジェクトに非常によくマッピングされています. 私の問題は、リレーショナル データベースにうまくマップできないことです。そのことを念頭に置いて、.Net/C# とうまく連携できるオブジェクト データベースを探しています。
Microsoft .Net の世界でクラス最高のオブジェクト データベースはありますか?
http://www.db4o.com/を試してください
私は db4o と Perst for Java の両方で遊んだことがあります。オブジェクトの更新を処理する Perst の方法に問題があったため、今のところ db4o を使用しています。私はまだ初期段階ですが。
Cache は優れた OO データベースだと聞いたことがありますが、無料ではありません。RDBMS に備わっていて、オープン ソースの OODBMS にはない多くの機能を提供します。ただし、コストがかかるため、使用していません。
OODBMS の最大の課題は、優れたドキュメント、優れた ACID 機能を見つけ、スケールと災害復旧のシナリオに対処することです。アドホック クエリとレポートも難しいため、これらのタイプのクエリやレポートが不要であることを確認することは、間違いなくプラスです。