由于lack of Unicode support on the embedded SQLite database in Android
我最感兴趣的是H2 Database与Android SQLite
的效果和稳定性 你是男人用的吗? 我应该知道H2数据库的任何缺点吗?答案 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怎么办?