我正在寻找一个.NET的对象
数据库,它是开源的,可以免费用于商业用途.我需要一些可用作程序集和/或源
代码的东西嵌入到项目中,即在自己的进程中不是独立的
数据库.
我知道db4o,它将是完美的,除了商业许可证的价格.
ACID交易支持是可取的,但我真的只想知道那里有哪些选项.
IMO你提到的那个(db4O)很容易就是最好的OODBMS.它只是按你的预期工作,
Linq支持和perf非常好.它在开发模式下也是免费的,可以在开源项目中免费使用.
而且……对于商业用途,许可证非常有吸引力,通常您只需支付(很小)百分比的收入. IMO对于商业产品来说是完全值得的,您的客户也会很高兴知道您的数据库解决方案是由像Versant这样的人支持的,而不是一些潜在的分叉或放弃的开源解决方案.
我知道你一直想要自由,但说实话,你会为此放弃很多,而你为db4O付出的小代价(在你已经赚钱之后)将是完全值得的.
(我与Versant或db4o没有任何关系,除了是一个非常开心的用户)