1

基本的にWebストアであるWebアプリケーションに、VisualStudio.NETでオブジェクト指向データベースを使用することを検討しています。

Eloqueradb4oのどちらを検討する必要がありますか?新鮮な視点をいただけますか? 同様の質問が10か月前のように行われましたが、それ以降の変更についても言及してください。

私が重要だと思う機能は次のとおりです。

  1. Webアプリケーションプロジェクトへの統合のしやすさ。
  2. LINQを使用したクエリのしやすさ。
  3. IISサーバーでのリリース時の展開の容易さ。
  4. マルチユーザーサポート。
4

4 に答える 4

4

db4oはニーズに合っているように見えますが、それは2つの要因に依存します。

  1. ホスティングプロバイダーでウェブストアをホストする場合、db4oは制限付きの信頼環境では機能しません

  2. 同時ユーザーの数に応じて、db4oが適している場合とそうでない場合があります。経験則として、50人を超えるユーザーが同時にdbをヒットすることについて話している場合は、他のオプション(1つの例:Versant Object Database)を検討する必要があります。

開示:私はVersantとdb4oで働いています。

于 2011-04-11T23:46:42.437 に答える
3

もう1つのオプションはRavenDbです。これはオブジェクトデータベースというよりもドキュメントデータベースですが、全体として要件を満たしています。

  • 簡単な統合:めちゃくちゃ簡単。nugetを使用する
  • Easy Linq:linqはクエリプラットフォームです
  • IISにとって簡単:そこに向けられたアプリケーションをほぼセットアップすれば完了です
  • マルチユーザー:うん。
于 2011-04-11T23:59:51.707 に答える
2

Eloqueraをお勧めします。db4o(およびそれ以上)のすべての長所、いくつかの短所を除く...

db4oおよび/またはEloqueraデータベースの実際の経験

于 2011-10-07T15:15:54.713 に答える
2

Eloqueraは、db4oとは対照的に、マルチスレッドです。したがって、Webサイトへの訪問者が1人以上になることを期待している場合は、Eloqueraがここで明らかに勝者です。

さらに、Eloqueraは、一緒に使用できるオブジェクト指向およびドキュメント指向のAPIを提供します。

于 2011-10-11T10:52:17.507 に答える