サポート > データベース活用ガイド > 内蔵データベース(HSQLDB)
HSQLDBは Wagby に標準で添付されているオープンソースのリレーショナルデータベースです。Java 言語で実装されており、軽量で高速であるという特徴があります。ここでは、HSQLDB 利用時の注意点を示します。
仕様および制約
- すべてのデータはメモリ内で管理されます。この仕組みのため、登録データ数の上限は、搭載されているメモリ容量によって変わります。
- Web アプリケーションの終了時に、メモリ内のデータがファイルとして出力されます。このため、不意の停電などで Web アプリケーションが停止した場合、メモリ内のデータは消失します。Wagby の標準機能であるデータエクスポートを定期的に行うことで、データのバックアップを取得するようにしてください。
- Web アプリケーションの起動時に、すべてのデータをメモリ内に読み込みます。このため、格納データ量が多い場合、起動時間が長くかかります。
- データベースファイルが何らかの理由で破損した場合は、いったん初期化したあと、最後にエクスポートされたデータを復元することで復旧させてください。
より大規模なデータを扱う場合は、Wagby Pro をご利用の上、外部データベースを利用することを推奨します。
