【问题标题】:Open Source .Net Object Database or Document Database for use in Hosted environment用于托管环境的开源 .Net 对象数据库或文档数据库
【发布时间】:2011-01-12 19:18:17
【问题描述】:

我正在考虑创建一个网站,我想尝试学习对象数据库或文档数据库。我将使用托管服务提供商,因此无法安装任何软件。我无法购买任何许可,因此我需要能够使用免费或开源的对象/文档数据库。是否有任何不需要安装某种类型的免费对象/文档数据库?

【问题讨论】:

  • db4o 是最好的解决方案,但对商业项目不是免费的

标签: c# .net object-oriented-database document-database


【解决方案1】:

这可能有点晚了,但我正在使用RavenDB(更多here),它就像一个魅力!它仅适用于 RavenDB.Client 和用于简单场景的基于文件的文档存储。

【讨论】:

  • 它只是商业用途(即使作为后端)。您必须将公司的整个代码库作为开源发布才能使用 RavenDB。我经历过:\
【解决方案2】:

你看过http://eloquera.com/吗? 它是免费的,是一个客户端/服务器对象数据库。 它易于使用且快速。 我在去年年底发现了它,并认为这是向前迈出的一大步。 试一试,我不为他们工作,我只是喜欢他们的工作。

【讨论】:

    【解决方案3】:

    试试db4o。我自己没有尝试过,但它是一个嵌入式 OODB。它具有双重 GPL/商业许可证。

    【讨论】:

    • 我看过使用 db40,但我不确定 GPL 许可证。我想在为小型企业创建的 Web 应用程序中使用对象数据库。在那种情况下我可以使用 GPL 吗?
    • 您可以在您自己的库中包装对它的调用,该库根据限制较少的条款获得许可。然后从您的商业应用程序中调用此库。
    • 有趣的方法,但这似乎并不值得或诚实。我会等到其他一些开源者创造出更好的东西。
    【解决方案4】:

    您还可以查看STSdb - 它是一个免费的开源嵌入式对象数据库系统(NoSQL 键/值对存储引擎),专为关键任务和实时应用程序而设计。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 2010-11-04
    • 2010-12-08
    • 1970-01-01
    相关资源
    最近更新 更多