MicroKernel エンジンのアプリケーション開発
この章では、PSQL のMicroKernel エンジンでアプリケーションを設計する際に考慮する必要のある情報を示します。これらの概念について、以下の各セクションで説明します。
MicroKernel エンジン環境
エンド ユーザーがMicroKernel エンジン アプリケーションを実行する前に、エンド ユーザーのコンピューターでMicroKernel エンジンのバージョンを使用できるようにする必要があります。アプリケーションに不可欠なMicroKernel エンジン ソフトウェア バージョンと環境設定に関する情報をエンド ユーザーに提供する必要があります。
ドキュメント
エンド ユーザーが以下の PSQL マニュアルを参照できるようにしてください。
•『Getting Started With PSQL』。このマニュアルでは、PSQL ソフトウェアのインストールについて説明しています。
•『Status Codes and Messages』。このマニュアルでは、PSQL コンポーネントが返すことのできるステータス コードとシステム メッセージについて説明しています。
•『PSQL User's Guide』。このマニュアルでは、PSQL ユーティリティについて説明しています。
PSQL OEM パートナーであれば、作成したアプリケーションにこれらのマニュアルを添付できます。
MicroKernel エンジンの設定に関する問題
エンド ユーザーは、MicroKernel エンジン アプリケーションについて以下の情報を知っておく必要があります。この情報をMicroKernel エンジン アプリケーションに添付するドキュメントに記載してください。
•アプリケーションに必要なメモリ容量。
アプリケーションには、MicroKernel エンジン自体で必要な容量より多いメモリまたはディスク領域が必要となる場合があります。アプリケーションのディスク領域とメモリ必要量を確定し、この情報をユーザーに伝えてください。MicroKernel エンジンのシステム要件については、『Getting Started With PSQL』および PSQL Web サイトを参照してください。
•アプリケーションにデフォルト以外のMicroKernel エンジン構成の設定が必要かどうか。特に、エンド ユーザーがこれらのMicroKernel エンジン オプションを変更する必要があるかどうかを考慮してください。
•作成ファイルのバージョン。アプリケーションにはMicroKernel エンジンの旧バージョンとの後方互換性が必要ですか?そうであれば、このオプションに対応する値を設定するようにエンド ユーザーに指示してください。
•インデックス バランス。アプリケーションは、作成するすべてのファイルにインデックス バランス ファイル属性を設定しますか?そうであれば、エンド ユーザーはインデックス バランスをデフォルトのオフにして使用できます。そうでなければ、MicroKernel レベルでインデックス バランスをオンにするようにエンド ユーザーに指示する必要があります。詳細については、
インデックス バランスを参照してください。
•システム データ。データベース内のすべてのファイルは重複のないキーを持っていますか?そうであれば、これらのファイルはトランザクション一貫性保守の機能を利用できます。そうでなければ、エンド ユーザーはファイルをトランザクション一貫保守性のあるものにするために[システム データの作成]を[必要な場合]または[常時]に設定しなければならない場合があります。
設定オプションの説明については、『Advanced Operations Guide』を参照してください。