.NET APIを使用した非リレーショナル/部分リレーショナルDBに関する推奨事項はありますか?
3 に答える
個人的な経験はありませんが、C#などのドライバーを備えたMongoDBをチェックしてみてください。
いくつかの情報については、このブログ投稿を参照してください:http: //odetocode.com/Blogs/scott/archive/2009/10/13/experimenting-with-mongodb-from-c.aspx
ポッドキャスト(Herding Code 83 )でRavenDBについて聞いてください。これ以上はわかりませんが、ravendbというタグの付いた質問があります。
Ravenは、.NET / Windowsプラットフォーム用のオープンソース(商用オプション付き)ドキュメントデータベースです。Ravenは、実際のシステムのニーズに適合する柔軟なデータモデル設計を提供します。RavenはスキーマのないJSONドキュメントを格納し、Linqクエリを使用してインデックスを定義し、低レイテンシと高パフォーマンスに焦点を当てることができます。
最適なオプションはNPA(.NET
Persistence APIまたはNPersistenceとも呼ばれます)です。これはJAVAのJPAと同等であり、POCOオブジェクトおよび標準APIを操作する機能を提供します。エンティティのマッピングは、注釈を使用して行われます(XMLは必要ありません)。参照:
http
://www.npersistence.orgおよび
http://en.wikipedia.org/wiki/.NET_Persistence_API