在这个基准测试中,ObjectDB是最快的数据库:
http://www.jpab.org/All/All/All.html

但是我看不到任何其他来自ObjectDB的基准测试结果。
有人在使用ObjectDB吗?准备生产了吗?有什么经验?

最佳答案

我已经在专业和个人方面将其用于许多项目和产品。我已经使用了5年多了。这些是我的经验:

免责声明:我拥有服务器许可证和OEM许可证,并且多年来已经认识了创建者。我与ObjectDB公司之间没有其他商业关系-换句话说,如果他们出售更多副本,我将不会获得商业利益。我只是喜欢这个产品。

我的用法:

  • 个人:我将它用作我的博士论文的商业产品的一部分,以保留UML2/EMF模型。这些是具有许多许多类的复杂事物,而ObjectDB是我能够找到的唯一可以处理具有足够性能的复杂链接的产品。在这种环境下,它表现出色。
  • 与工作有关:我在一家投资银行工作,我们使用ObjectDB来保持工作流状态并在大型网格(> 2000个节点)环境中处理持久性。在这种环境下,它也表现出色。

  • 我还是2007年左右的某个时候还是Gentleware的顾问,我们针对db4o,hibernate等对ObjectDB进行了评估。它的表现比任何竞争产品都高出近一个数量级。这是我的第一次商业经验。

    因此,最重要的是,我发现ObjectDB的运行速度非常快,而且坚如磐石。我们仅在UML2型号上测试了高达10GB的内存,并且没有任何问题。在使用数据库的过程中,我从未遭受过数据库的崩溃或损坏。此外,它的占地面积很小。简而言之,这是太空中一位无名英雄。

    我的经验与jpab基准测试一致-它们使其他产品的所有者感到不舒服,但是...也许我对此并不完全偏见-我与ObjectDB的创建者在年,并插入他们发布基准测试。特别是,我觉得他们应该使图线性而不是对数-它表明在大多数情况下ObjectDB的性能要好得多。

    顺便说一句,您在该产品或任何其他JPA产品上找不到许多其他基准的原因是,没有任何一家供应商通常能就基准达成共识,并倾向于指责其他公司存在偏见。我已经看过很多本第一手资料了。有些人喜欢Polarpos,但这是由db4o主导的,例如,那些人不会发布dn结果。一些数据库供应商不允许结果等等。这是一个雷区,ObjectDB的创建者在这里没有什么不同。每个人都喜欢控制自己的基准;-)

    无论如何,总而言之,我的诚实经验是ObjectDB非常快速,可以投入生产(多年回溯到1.x)并得到了良好的支持。这是一个非常好的产品。

    09-26 15:51