こみなのメモ帳

趣味と実益のネタ帳

タグ: h2db

  • H2DBのLinked Tablesについて調べてみた

    H2DBにはLinked Tablesという機能があります。外部テーブル(ほかのDB)へのテーブルリンクを作成して、あたかも H2DB 内に存在するテーブルかのように扱う機能です。 JDBCドライバで接続できるDBであれ […]

  • [h2db]サーバモードについて

    H2DBは組込モードだけでなくサーバモードでも起動することができる。以下のような感じで、org.h2.tools.Server を実行すればサーバが起動する。 > java -cp %PLAY_HOME%\framewo […]

  • [h2db]結果セットの返却について

    デフォルトの動作は、データが見つかり次第返却する方式ではなく、全件抽出してからの返却となる。そのため、件数が多いと最初のデータが返ってくるまでちょっと待たされることがある。 件数の多いデータを一気に取得するのを是とするか […]

  • [h2db]クラスタリング

    サーバモード限定。非常に簡素だがクラスタリングをサポートしている。組込みモードは対象外。 サーバは2台固定。 参照系クエリは1番目ノードに、それ以外のクエリは両方のノードに対して実行される。結果が不定なランダム関数はノー […]

  • [h2db]別のDBとの連携について

    他のDBのテーブルを透過的に扱うことができるリンクテーブルという仕組みがあります。 Linked TablesThis database supports linked tables, which means table […]

  • [h2db]稼働中のバックアップ

    稼働中のデータベースをバックアップするときは、次のコマンドを手動またはプログラムから実行すればよい。 参考までに下記ページには、Hibernateからバックアップを実行する方法が書かれています。 H2 Database […]

  • [h2db]インデックスのリビルド

    一般にデータの更新を繰り返しているとインデックスが断片化、肥大化しまいます。H2DBも例外ではありません。そうしたインデックスをリビルド(再構築)する機能は現時点(2021/03/18)で実装されていません。 データベー […]

  • [h2db]マイグレーションとリカバリ

    H2のバージョンアップで、DBデータ形式に関する変更があった場合でもDBデータを自動的にバージョンアップしてくれません。jarを差し替える前にDBデータの移行作業が必要です。 移行作業というと仰々しいですが、リカバリの手 […]

  • [h2db]参照専用DBの作り方

    If the database files are read-only, then the database is read-only as well. It is not possible to create new […]

  • [h2db]コンパクションの方法

    データを登録するとファイルサイズがどんどん大きくなる。データの削除などで生じたファイル内の空きスペースは自動的に再利用される。 データベースを閉じるとき、デフォルトで200ミリ秒までの範囲で空きスペースの圧縮を試みるが、 […]

  • [h2db][play1]play1でのH2DB利用設定

    playframework1からh2dbを使う場合、同梱されていることもあり超簡単に設定できる。 細かくオプションを指定したい場合は、driver / url / user / passの項目に展開した状態で、下記のよう […]

  • [h2db][play1]h2databaseのこと

    H2 Database EngineWelcome to H2, the Java SQL database. The main features of H2 are:・Very fast, open source, J […]