Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 正在查找对象数据库_.net_Database_Object - Fatal编程技术网

.net 正在查找对象数据库

.net 正在查找对象数据库,.net,database,object,.net,Database,Object,我正在寻找一个面向.NET的对象数据库,它是开源的,并且免费用于商业用途。我需要一些可以作为程序集和/或源代码嵌入到项目中的东西,也就是说,在它自己的过程中不是一个独立的数据库 我知道db4o,它将是完美的,除非商业许可证价格昂贵 ACID事务支持是可取的,但我真的只想知道有哪些选项。您需要存储什么类型的对象?一种可能性是,它允许您存储包含类似JSON的键值对的文档。有。在我看来,您提到的一个(db4O)很容易成为最好的OODBMS。它只是按照您期望的方式工作,具有Linq支持,性能非常好。它在

我正在寻找一个面向.NET的对象数据库,它是开源的,并且免费用于商业用途。我需要一些可以作为程序集和/或源代码嵌入到项目中的东西,也就是说,在它自己的过程中不是一个独立的数据库

我知道db4o,它将是完美的,除非商业许可证价格昂贵


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中的东西。