18

Android の組み込み SQLite データベースで Unicode がサポートされていないため

H2 データベースと Android SQLiteのパフォーマンスと安定性に主に関心があります

皆さん、使っていますか?H2 データベースの欠点に注意する必要がありますか?

4

2 に答える 2

8

物事は私が予想していたよりもはるかに優れています。私は今、Android フォン (HTC Desire、Android 2.2) を持っており、最初のテストを行いました。

これまでのところ、データベースの開閉は比較的遅いです (既存のデータベースを 2 回目に開くのに 0.2 秒、閉じるのに約 0.2 秒かかります)。それ以外の点では、H2 は Android で非常にうまく機能しているように見えます。デスクトップ JVM として最適化されています。具体的な数値を示すのは時期尚早ですが、Android は現在サポートされているプラ​​ットフォームです。

于 2010-08-20T14:31:22.010 に答える
3

また、Android での H2 データベースの実際のパフォーマンス テストにも非常に興味があります。主に Android の仮想マシンがまだそれほど優れていないため、H2 は SQLite よりもはるかに遅くなると思います。これは Android 2.2 で改善されましたが、まだ大きな違いがあると思います。私の推測では、H2 は現在約 10 倍遅いです。しかし、それは推測にすぎません。

Unicode の問題について: SQLite に格納する前に文字列を UTF-8 に変換するのはどうですか?

于 2010-07-27T19:08:26.250 に答える