Android の組み込み SQLite データベースで Unicode がサポートされていないため
H2 データベースと Android SQLiteのパフォーマンスと安定性に主に関心があります
皆さん、使っていますか?H2 データベースの欠点に注意する必要がありますか?
Android の組み込み SQLite データベースで Unicode がサポートされていないため
H2 データベースと Android SQLiteのパフォーマンスと安定性に主に関心があります
皆さん、使っていますか?H2 データベースの欠点に注意する必要がありますか?
物事は私が予想していたよりもはるかに優れています。私は今、Android フォン (HTC Desire、Android 2.2) を持っており、最初のテストを行いました。
これまでのところ、データベースの開閉は比較的遅いです (既存のデータベースを 2 回目に開くのに 0.2 秒、閉じるのに約 0.2 秒かかります)。それ以外の点では、H2 は Android で非常にうまく機能しているように見えます。デスクトップ JVM として最適化されています。具体的な数値を示すのは時期尚早ですが、Android は現在サポートされているプラットフォームです。
また、Android での H2 データベースの実際のパフォーマンス テストにも非常に興味があります。主に Android の仮想マシンがまだそれほど優れていないため、H2 は SQLite よりもはるかに遅くなると思います。これは Android 2.2 で改善されましたが、まだ大きな違いがあると思います。私の推測では、H2 は現在約 10 倍遅いです。しかし、それは推測にすぎません。
Unicode の問題について: SQLite に格納する前に文字列を UTF-8 に変換するのはどうですか?