|
Приложение B4. Использование СУБД PostgreSQL |
|
Общее описание PostgreSQL - объектно-реляционная СУБД. Является свободной альтернативой коммерческой СУБД (таким как Oracle Database, Microsoft SQL Server и др.). В больших антивирусных сетях СУБД PostgreSQL может быть использована в качестве внешней БД для Dr.Web ESS. Для этого необходимо: 1.Установить сервер PostgreSQL. 2.Настроить ODBC-драйвер. 3.Настроить Enterprise Сервер на использование соответствующей внешней базы. Это можно сделать в конфигурационном файле или при помощи Центра Управления: меню Конфигурация Dr.Web Enterprise Server, вкладка База данных. Установка и поддерживаемые версии Загрузите самую последнюю версию бесплатного продукта PostgreSQL (сервер PostgreSQL и соответствующий ODBC-драйвер) или, по крайней мере, не используйте версию младше чем 8.2.
Полезную информацию по установке и использованию PostgreSQL с Enterprise Сервером можно найти здесь. Данная статья подробно описывает создание внешней базы PostgreSQL и установку Dr.Web Enterprise Security Suite с использованием созданной ранее базы. В случае наличия установленной Dr.Web Enterprise Security Suite, создание БД PostgreSQL производится аналогично, а переход на внешнюю БД подробно описан в п. Смена типа СУБД Dr.Web Enterprise Suite.
Установка на 64-битные системы Драйвер psqlODBC для 64-битных ОС официально не поставляется разработчиком. Однако согласно официальному сайту СУБД PostgreSQL, возможна установка предрелизных инсталляционных пакетов, которые можно скачать, например, по следующим ссылкам: ◆http://www.enterprisedb.com/products/pgdownload.do#windows ◆http://code.google.com/p/visionmap/wiki/psqlODBC ◆http://www.geocities.jp/inocchichichi/psqlodbc/index.html
Параметры При настройке обращения к БД PostgreSQL используются параметры, описываемые в таблице ниже. PostgreSQL (только в версии для OC UNIX)
Техническую информацию можно также найти по адресу http://www.postgresql.org/docs/manuals/. Взаимодействие Dr.Web Enterprise Server с БД PosrtgreSQL через UDS При установке Enterprise Сервера и БД PostgreSQL на одной машине возможна настройка их взаимодействия через UDS (доменный сокет UNIX). Для настройки работы через UDS необходимо: 1.В конфигурационном файле БД PostgreSQL postgresql.conf прописать следующую директорию для UDS: unix_socket_directory = '/var/run/postgresql' 2.Перезапустить PostgreSQL.
|