H2数据库与Android上的SQLite

时间:2010-07-27 17:31:28

标签: android database sqlite embedded-database h2

由于lack of Unicode support on the embedded SQLite database in Android

我最感兴趣的是H2 Database与Android SQLite

的效果和稳定性 你是男人用的吗? 我应该知道H2数据库的任何缺点吗?

2 个答案:

答案 0 :(得分:8)

事情比我预期的要好得多。我现在有一部Android手机(HTC Desire,Android 2.2),我做了第一次测试。

到目前为止打开和关闭数据库相对较慢(第二次打开现有数据库需要0.2秒,关闭大约0.2秒),但是否则看起来H2在Android上表现相当不错,即使Dalvik VM是还没有像桌面JVM那样优化。现在提供具体数字还为时过早,但Android现在是一个受支持的平台。

答案 1 :(得分:3)

我对Android上H2数据库的真实性能测试也很感兴趣。我认为H2会比SQLite慢很多,主要是因为Android上的虚拟机仍然不是那么好。这在Android 2.2上变得更好,但我认为仍然存在很大差异。我的猜测是H2目前慢了大约10倍。但这只是猜测。

关于Unicode问题:在将字符串存储到SQLite之前将字符串转换为UTF-8怎么办?