db4o和替代品

时间:2012-01-15 20:27:41

标签: java db4o

我有一个Java应用程序,需要处理10到100亿GB的数据。任何DBMS都需要嵌入。我们目前有一个缓慢,脆弱和复杂的db4o解决方案。我会允许我们的许多伤口都是自己造成的。

让我们假设当前的db4o实现是无法实现的。人们会建议继续使用db4o(并且在使用时要更加小心)?或者您是否可以积极推荐其他嵌入式数据库?

感谢您的反馈。

1 个答案:

答案 0 :(得分:3)

db4o不适用于10和100千兆字节。 db4o数据库的绝对最大值为256 GB when setting the block-size to the allowed maximum。但是我希望性能能早点崩溃。

您存储的是哪种数据?你的数据形状是什么?你的表现特征是什么?没有它,很难推荐一个合适的数据库。

无论如何,在Java-Space中我使用H2数据库获得了很好的体验。这是一个很棒的关系数据库。但我不知道你的东西是否适合关系数据库。

我还听说过关于图形数据库Neo4J的许多好东西。我个人还没有使用它,但是当你的数据更加面向图形时,我会调查一下。