Приложение B. Настройки для использования СУБД. Параметры драйверов СУБД |
В качестве базы данных Сервера Dr.Web может использоваться: •встроенная СУБД; •внешняя СУБД. Встроенная СУБД При настройке обращения к встроенной СУБД для хранения и обработки данных используются параметры, приведенные в таблице ниже. Встроенная СУБД (IntDB)
В качестве встроенных СУБД предоставляются: •IntDB – модифицированная версия SQLite 2. •SQLite3 – СУБД, поддерживаемая Сервером, начиная с версии 10. SQLite3 обладает рядом преимуществ перед предыдущей версией SQLite2, в частности: ▫более компактный формат файла базы данных; ▫увеличение разрядности данных: поддержка 64-битных идентификаторов строк, поддержка текстовых данных как в формате UTF-8, так и UTF-16; ▫поддержка данных типа BLOB; ▫расширенный функционал параллельных обращений к БД; ▫и т.д.
Внешняя СУБД В качестве внешней базы данных Сервера Dr.Web может использоваться: •СУБД Oracle. Описание настройки приведено в Приложении B2. Настройка драйвера БД для Oracle. •СУБД PostgreSQL. Описание настроек, необходимых для СУБД PostgreSQL описано в Приложении В3. Использование СУБД PostgreSQL. •Microsoft SQL Server/Microsoft SQL Server Express. Для доступа к данным СУБД может использоваться ODBC-драйвер (настройка параметров ODBC-драйвера для ОС Windows приведена в Приложении B1. Настройка ODBC-драйвера).
Сравнительные характеристики встроенных и внешних СУБД
При выборе между встроенной и внешней базами следует учесть некоторые параметры, присущие каждой из СУБД: •В больших антивирусных сетях (свыше 200-300 станций) рекомендуется использовать внешнюю БД, более устойчивую к сбоям, чем встроенные БД. •При использовании встроенной БД не требуется установка компонентов сторонних производителей. Рекомендуется при типичном использовании. •Встроенная база данных не требует знаний администрирования СУБД и является хорошим выбором для антивирусной сети малого и среднего масштаба. •Внешнюю базу имеет смысл использовать в том случае, если подразумевается самостоятельная работа с СУБД, требующая прямого доступа к базе. При этом могут использоваться стандартные API для доступа к базам данных, такие как: OLE DB, ADO.NET или ODBC. |