Eloquera或db4o更适合我的Web应用程序吗?

时间:2011-04-09 15:55:38

标签: asp.net web-applications db4o eloquera

我正在考虑在我的Web应用程序中使用Visual Studio .NET中的面向对象数据库,它基本上是一个Web商店。

我应该考虑哪些问题,Eloqueradb4o?我可以有一些新观点吗? 10个月前就被问过A similar question - 请注意从那以后的变化。

我认为重要的功能是:

  1. 易于集成到Web应用程序项目中。
  2. 使用LINQ轻松查询。
  3. 在IIS服务器上发布时易于部署。
  4. 多用户支持。

4 个答案:

答案 0 :(得分:4)

看起来db4o可能适合您的需求,但这取决于两个因素:

  1. 如果您要在托管服务提供商处托管您的网上商店,db4o将无法在有限的信任环境中使用

  2. 根据同时用户的数量,db4o可能适合与否。根据经验,我会说,如果你在谈论超过50个用户同时点击数据库,那么你应该看看其他选项(一个例子:Versant Object Database)。

    < / LI>

    披露:我为Versant和db4o工作。

答案 1 :(得分:3)

另一种选择是RavenDb - 它更像是一个文档数据库而不是一个对象数据库,但它总体上满足了你的要求:

  • 易于整合:非常容易;使用nuget
  • Easy Linq:linq是查询平台
  • 易于IIS:几乎设置了一个应用程序指向那里并且你已经完成了
  • 多用户:是。

答案 2 :(得分:2)

我建议Eloquera。 db4o的所有优点(以及更多),少了一些缺点...

Real World Experience of db4o and/or Eloquera Database

答案 3 :(得分:2)

Eloquera是多线程的,与db4o相反。因此,如果您希望单个访问者访问您的网站,那么Eloquera就是明显的赢家。

此外,Eloquera提供面向对象和面向文档的API,可以一起使用。