1

データベースが必要な Android アプリをコーディングしています。Androidライブラリに依存しない純粋なJavaコアが必要なので、sqliteは使用しません。データベースへのアクセスを簡素化するために、ORMLite を使用しています。

したがって、ORMLite android の例である HelloAndroid と HelloAndroidH2 を比較しました。両方の例の機能を読み取り操作に減らしました。テスト テーブル (2 列、primary_key;value) には 2 つのデータセットが含まれています。

結果:

  • SQLite: 結果がすぐに表示される
  • H2: 結果の読み込みに約 2 秒かかります。

どこが間違っていますか、それとも正しいですか?h2 は 2 つの小さなデータセットをロードするのにそんなに長い時間が必要ですか? 他に経験はありますか?

4

1 に答える 1