3

H2データベースとJavaは初めてです。私は過去1ヶ月からこれらに取り組み始めました。H2 データベースに関してサポートが必要です。

私の仕事の概要:

レポート エンジンからクエリを取得します。クエリは分割され、基になるデータベース (ファイル構造) で実行される場所での選択のみが実行されます。結果は H2 データベースに保存する必要があり、実際のクエリ ( orderby と groupby を使用) を実行する必要があります。

私の疑問:

  1. どのタイプの接続モードを使用しますか? (メモリ内/組み込み)。

  2. スキーマはクエリに依存します。では、スキーマをロードしてテーブルを動的に作成する方法は?

  3. 大量のデータを挿入してH2データベースにフェッチする最良の方法はどれですか?

どんな助けでも大歓迎です。

よろしく、バーラト

4

1 に答える 1

3

どのタイプの接続モードを使用しますか? (メモリ内/組み込み)。

明らかに、十分なメモリがあるかどうか、およびデータを保持する必要があるかどうかによって異なります。

スキーマはクエリに依存します。では、スキーマをロードしてテーブルを動的に作成する方法は?

使用できますcreate table ... as select ...。このステートメントはパフォーマンスのために最適化されており、別のcreateandinsertステートメントよりも高速です。

大量のデータを挿入してH2データベースにフェッチする最良の方法はどれですか?

高速データベース インポートに関するドキュメントを参照してください。

于 2012-07-20T12:26:34.910 に答える