我正在考虑在我的Web应用程序中使用Visual Studio .NET中的面向对象数据库,它基本上是一个Web商店。
我应该考虑哪些问题,Eloquera或db4o?我可以有一些新观点吗? 10个月前就被问过A similar question - 请注意从那以后的变化。
我认为重要的功能是:
答案 0 :(得分:4)
看起来db4o可能适合您的需求,但这取决于两个因素:
如果您要在托管服务提供商处托管您的网上商店,db4o将无法在有限的信任环境中使用
根据同时用户的数量,db4o可能适合与否。根据经验,我会说,如果你在谈论超过50个用户同时点击数据库,那么你应该看看其他选项(一个例子:Versant Object Database)。
< / LI> 醇>披露:我为Versant和db4o工作。
答案 1 :(得分:3)
另一种选择是RavenDb - 它更像是一个文档数据库而不是一个对象数据库,但它总体上满足了你的要求:
答案 2 :(得分:2)
我建议Eloquera。 db4o的所有优点(以及更多),少了一些缺点...
答案 3 :(得分:2)
Eloquera是多线程的,与db4o相反。因此,如果您希望单个访问者访问您的网站,那么Eloquera就是明显的赢家。
此外,Eloquera提供面向对象和面向文档的API,可以一起使用。