H2数据库与Android上的SQLite

由于Android中嵌入式SQLite数据库缺乏Unicode支持

我最感兴趣的是H2数据库与Android SQLite的性能和稳定性

你们是用它吗? 我应该知道任何H2数据库的缺点吗?

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

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

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

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