低嵌入式脚本java嵌入式数据库

时间:2010-07-27 11:28:18

标签: java embedded-database

这是我在java disc based hashmap询问基于磁盘的哈希映射的问题的后续内容。

建议的解决方案有效,但CPU成本很高。我尝试过使用一些嵌入式数据库,包括hsqldb和derby以及java中的sqllite实现。

所有人都完成了工作,对于我尝试过的大部分工作来说都很慢,我提到的三个人都是最好的。然而,我遇到了所有问题。 根据任务经理的说法,启动和维护每个嵌入式数据库需要大量的CPU时间,我没有提到的那些大部分时间都占用了100%的CPU。

我的新问题是,是否有任何简单的基于光盘的存储,不会吞噬我的CPU。

为了记录,sqllite解决方案没有激增cpu使用它只是崩溃了一系列不同的错误。并且apache derby具有最佳性能并且cpu使用率随之波动但平均约为80%

2 个答案:

答案 0 :(得分:1)

我没有其他嵌入式Java DB,Apache Derby和HSQLDB的经验。 一些链接:

你有没有试过NoSQL DB?

更新

这是一个list of NoSQL个数据库。我对他们没有经验。但MongoDB和CouchDB非常有名。还有Db4o looks interesting

答案 1 :(得分:0)

尝试H2 Database