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