![]() |
Pervasive PSQL Server エンジンと Workgroup エンジンには、幾つかの重要な相違点があります。その違いについて説明するともに、各機能の比較を示します。
サーバー エンジンは、32 ビットまたは 64 ビットプラットフォームのいずれかの
エディションをお求めください。
・ワークグループ エンジンは 32ビット版のみがリリースされています。
・Linux 向けエンジンは、サーバー エンジンのみリリースされています。
・Windows 向けエンジンは、サーバー エンジンとワークグループ エンジンがリリースされています。
Windows のサーバー エンジンは、インストールされると Windows のサービスとして実行されます。ワークグループ エンジンは、インストールされるとアプリケーションまたはサービスとして実行されます。詳細は、『Getting Started with Pervasive PSQL』を参照してください。アプリケーションとして実行するようにインストールした場合、ワークグループ エンジンはシステム トレイに常駐します。
サーバー エンジンはオペレーティング システムでのファイル権限の設定を強制します。ワークグループ エンジンはそれ自身でユーザーの認証を行いません。ワークグループ エンジンを使用している場合、ネットワーク上のコンピューターを認識できればデータにも到達することができます。この緩いセキュリティは、セキュリティではなく使いやすさが重要である小規模のオフィスに向いています。 このワークグループエンジン側に OS 認証がないことによるサーバーとワークグループ エンジンの動作の違いは、混合した Btrieve のセキュリティ ポリシーが伝統的なセキュリティ ポリシーと同じであることです。
ワークグループ エンジンはファイルを開いたすべての場所にロケーター ファイルを作成し、ワークグループ エンジンのゲートウェイ オーナーシップは状況により動的に変化します。デフォルトで、ワークグループ エンジンはほかのコンピューターやネットワーク デバイスで認証されるユーザー ID でも実行されます。サーバー エンジンはシステム サービスとして実行されます。通常、サービスは、ほかのコンピューターやネットワーク デバイス上にあるファイルへのアクセス権を持ちません。そのため、ワークグループ環境では、ワークグループ エンジンに代わってサーバー エンジンをゲートウェイとすることはサポートされていません。
Pervasive PSQL のサーバー製品では、追加のユーザー カウント(UCI)を適用する事で、同時接続ユーザー数を増やすことができます。Pervasive PSQL ワークグループ製品の同時接続ユーザー数は、最大 5 ユーザーに制限されています。
Windows のサーバー エンジンは非同期 I/O を使用します。この機能によりパフォーマンスが著しく向上します。
| 機能 | Server | Workgroup |
|---|---|---|
| Btrieve、ODBC、OLE DB、Java、JDBC、PDAC および ActiveX インターフェイスのサポート | ||
| リレーショナル機能の完全なサポート(オンライン バックアップ、セキュリティ、参照整合性、管理ツールなど) | ||
| すべてのプラットフォームおよびエンジンのバージョンにわたるバイナリ互換データ ファイル | ||
| 簡単なプラグ アンド プレイ アップグレード、エンジンの変更によるアプリケーション変更の必要なし | ||
| オンライン ドキュメントの付属 | ||
| データベース エンジンがインストールされていないファイル サーバー上のデータ アクセス | ||
| リモート ODBC クライアント接続のサポート | ||
| Windows 上でのエンジンの起動 | ||
| Linux 上でのエンジンの起動 | ||
| 小規模グループ用のマルチ ユーザー | ||
| 数千ユーザーへの拡張 | ||
| エクストラネット ライセンスの使用 | ||
| オペレーティング システムのセキュリティの実行 |