【发布时间】:2011-03-21 17:56:51
【问题描述】:
因为lack of Unicode support on the embedded SQLite database in Android
我最感兴趣的是 H2 Database 与 Android SQLite 的性能和稳定性
你们在用吗? 我应该注意任何 H2 数据库的缺点吗?
【问题讨论】:
标签: android database sqlite embedded-database h2
因为lack of Unicode support on the embedded SQLite database in Android
我最感兴趣的是 H2 Database 与 Android SQLite 的性能和稳定性
你们在用吗? 我应该注意任何 H2 数据库的缺点吗?
【问题讨论】:
标签: android database sqlite embedded-database 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 怎么样?
【讨论】: