.net 正在查找对象数据库
我正在寻找一个面向.NET的对象数据库,它是开源的,并且免费用于商业用途。我需要一些可以作为程序集和/或源代码嵌入到项目中的东西,也就是说,在它自己的过程中不是一个独立的数据库 我知道db4o,它将是完美的,除非商业许可证价格昂贵.net 正在查找对象数据库,.net,database,object,.net,Database,Object,我正在寻找一个面向.NET的对象数据库,它是开源的,并且免费用于商业用途。我需要一些可以作为程序集和/或源代码嵌入到项目中的东西,也就是说,在它自己的过程中不是一个独立的数据库 我知道db4o,它将是完美的,除非商业许可证价格昂贵 ACID事务支持是可取的,但我真的只想知道有哪些选项。您需要存储什么类型的对象?一种可能性是,它允许您存储包含类似JSON的键值对的文档。有。在我看来,您提到的一个(db4O)很容易成为最好的OODBMS。它只是按照您期望的方式工作,具有Linq支持,性能非常好。它在
ACID事务支持是可取的,但我真的只想知道有哪些选项。您需要存储什么类型的对象?一种可能性是,它允许您存储包含类似JSON的键值对的文档。有。在我看来,您提到的一个(db4O)很容易成为最好的OODBMS。它只是按照您期望的方式工作,具有Linq支持,性能非常好。它在开发模式下对您是免费的,在开源项目中也可以免费使用 而且…对于商业用途,许可证是非常有吸引力的,通常你只需支付你收入的(非常小的)百分比。对于一个商业产品来说,它是完全值得的,您的客户还可以放心地知道您的数据库解决方案是由像Versant这样的人支持的,而不是一些潜在的分叉或废弃的开源解决方案 我知道你一路都想要免费,但老实说,你会为此放弃很多,你为db4O付出的小代价(在你已经从中赚钱之后)将是完全值得的
(除了是一个非常快乐的用户外,我与Versant或db4o没有任何联系)尝试一下Eloquera数据库(www.Eloquera.com)
对于商业用途和本机.NET对象数据库,它是免费的。请尝试使用可扩展对象持久性(SOP)框架 我认为elokera(www.elokera.com)比db4o更好,另外还有更好的许可。例如,Eloquera对于商业用途是免费的,而db4o则不是(db4o拥有与mysql相同的许可选项,免费但对于商业用途是付费的)
在这方面和技术方面,我认为Eloquera更好。您能进一步扩展您的需求吗?对象类型、查询类型、数据量、ACID事务需求等?谢谢好吧,我写的我不确定。我的错误。我不知道什么是object DBThank,但我相信MongoDB是在自己的进程中运行的?当我在他们的网站上找不到任何美元和美分的许可信息时,当我读到这篇文章时,上面写着“收入的百分比基础”。请告诉我们更多关于它的信息时,我正在寻找一些内置到我的.NET app.db4o中的东西。