B3. PostgreSQL DBMSの使用 |
概要 Oracle Database、Microsoft SQL Serverなどの商用DBMSとは異なり、PostgreSQLはフリーウェアとして流通するオブジェクトリレーショナルDBMSです。大規模なアンチウイルスネットワーク内でDr.Web Enterprise Security Suiteの外部DBとしてPostgreSQL DBMSを使用できます。 PostgreSQLを外部データベースとして使用するには 1.PostgreSQLサーバーまたはPostgres Proサーバーをインストールします。 2.それぞれの外部データベースを使用するようDr.Web Serverをセットアップします。この操作は設定ファイル内、またはDr.Web Security Control Center経由(→ タブ)で行うことができます。
インストールと対応バージョン 1.このフリーPostgreSQL製品(PostgreSQLサーバーrおよび対応するODBCドライバ)の最新のバージョンをダウンロードするようにしてください。それ以外の場合でも、(Postgres Proでは11.4.1)よりも古いバージョンは使用しないでください。 2.以下のうちいずれかの方法でPostgreSQLデータベースを作成します。 a)pgAdminグラフィカルインターフェースを使用して b)CREATE DATABASE SQLコマンドを使用して
外部データベースへの変換の詳細については、Dr.Web Enterprise Security SuiteのDBMSの種類の変更を参照してください。 また、PostgreSQL外部データベースを操作する際のDr.Web Serverのシステム要件に注意してください(のシステム要件を参照)。 パラメータ PostgreSQLデータベースの設定には表に記載されたパラメータを使用します。 PostgreSQLのパラメータ
詳細については、https://www.postgresql.org/docs/を参照してください。 UDS経由でのDr.Web ServerとPostgreSQL DBの連携 Dr.Web ServerとPostgreSQL DBが同一のコンピューターにインストールされている場合、UDS(UNIXドメインソケット)経由でその連携を設定できます。 UDS経由で連携を設定するには 1.PostgreSQL設定ファイル(postgresql.conf)内で、UDSに以下のディレクトリを指定します。 unix_socket_directory = '/var/run/postgresql' 2.PostgreSQLを再起動させてください。 PostgreSQLデータベースの設定 PostgreSQLデータベースとのインタラクション時にパフォーマンスを向上させるには、このデータベースの公式ドキュメントの情報に従って設定を行うことを推奨します。 大規模なデータベースを使用して適切なコンピューティングリソースを費やす場合は、postgresql.conf設定ファイルで、次のパラメータを設定することを推奨します。 最小構成:
拡張設定:
|