我发现了raven-db而我喜欢它,但后来我看到了许可证... GPL或Pay
所以我正在为封闭源代码C#开发raven-db替代品寻找好的免费版。 似乎MongoDB和Berkley也是GPL。
找到嵌入式解决方案对我来说要好得多。
我发现了raven-db而我喜欢它,但后来我看到了许可证... GPL或Pay
所以我正在为封闭源代码C#开发raven-db替代品寻找好的免费版。 似乎MongoDB和Berkley也是GPL。
找到嵌入式解决方案对我来说要好得多。
如果我理解正确,那么你可以 安全地使用MongoDB 用它的双核/驱动程序许可证模型。
还有一件事,AFAIK除非您的代码发布到“世界”,否则您可以随心所欲地执行任何操作。
像RavenDB和MongoDB一样 CouchDB的 是一个 文档存储noSQL数据库 使用REST Api(因此您可以使用任何语言)。
但CouchDB属于Apache 2.0,可用于商业/封闭项目
https://github.com/mcintyre321/PieDb 是我写的一个非常基本的麻省理工学院许可的嵌入式文档db
它
让一些其他开发人员支持它会很好,因为它只有一个周末的工作,但它适用于简单的情况作为RavenDb替代品。
iBoxDB.net 是一个具有事务支持的轻量级可嵌入nosql数据库。 它可以嵌入到网络应用程序,Windows Phone,单声道应用程序,unity3d,node.js中
作为GPL并不意味着您不能在封闭源项目中使用它,除非您计划修改源。
编辑:更清楚 - 这里的关键是任何变化的分布。您可以使用GPL软件并在内部执行任何您喜欢的操作,但是如果不提供源代码,您也不能分发这些更改的二进制文件(除非您已与版权所有者达成协议)。
我对raven-db一无所知,但我想它归结为以下场景之一: