InterBase の基本メモ

InterBase ってなあに?

InterBase は有償で軽量なリレーショナルデータベースです。壊れにくいデータファイル形式を採用しており、停電の多い国や組み込み型システムなどでよく利用されています。内部プロセス実行形式(ToGo)と外部プロセス実行形式(Server Edition)の2系統が提供されています。なお、内部プロセス、外部プロセスともにデータベースファイルは同じ形式になっています。

InterBase ToGo を利用するアプリケーションの構成

InterBase ToGo を利用する場合、ターゲットとなる OS によって動的、静的リンクの差があります。

  • Windows, Mac -> 動的リンクライブラリ。.dll や .dylib が必要です。(ibtogo.dll など...)
  • Android, iOS -> 静的リンクライブラリ

また、これらファイルとは別に、ライセンスファイルやデータベースファイルなどが必要になります。

技術情報

気になった技術ポイントを以下にメモします。

  • INDEX
    • 普通に INDEX を作成および利用することが可能です。同じデータベースファイル内にデータ領域および INDEX 領域が含まれます。
  • RAD Studio と ToGo の関係
    • RAD Studio に ToGo が含まれますが、RAD Studioに付属している ToGo のライセンスはテスト配布目的のライセンスです。

関連する日記