Annexe B. Description des paramètres du SGBD. Paramètres de pilotes du SGBD

Page d'accueil  Précédent  Suivant

La structure de la BD du Serveur Dr.Web peut être obtenue à l’aide du script sql init.sql se trouvant dans le sous-répertoire etc du répertoire d’installation du Serveur Dr.Web.

En tant que base de données du Serveur Dr.Web les bases suivantes peuvent être utilisées :

SGBD intégré ;

SGBD externe.

SGBD intégré

Lors de la configuration de l’accès au SGBD pour la sauvegarde et le traitement de données, utilisez les paramètres décrits dans le tableau ci-dessous.

SGBD intégré (IntDB)

Nom

Valeur par défaut

Description

DBFILE

database.sqlite

Chemin vers le fichier de la base de données

CACHESIZE

2000

La taille de la mémoire cache de la base de données en pages

SYNCHRONOUS

FULL

Mode d’enregistrement synchrone des modifications apportées dans la base de données sur le disque :

FULL — enregistrement complètement synchrone sur le disque,

NORMAL — enregistrement synchrone des données critiques,

OFF — enregistrement asynchrone

En tant que les SGBD intégrés, les SGBD suivants sont fournis :

IntDB – version modifiée de SQLite 2.

SQLite3 – le SGBD supporté par le Serveur, à commencer par la version 10. SQLite3 possède plusieurs avantages par rapport à la version précédente SQLite2, notamment :

format plus compact du fichier de base de données ;

augmentation de la capacité de données : support des identificateurs des lignes 64-bits, support des données textuelles au format UTF-8 et UTF-16 ;

support des données du type BLOB ;

plus des fonctions assurant les requêtes parallèles à la BD ;

etc.

En cas d’utilisation de la base de données intégrée, il est recommandé d’utiliser SQLite 3.

SGBD externe

Les SGBD suivants peuvent être utilisés en tant que la base de données externe du Serveur Dr.Web :

SGBD Oracle. La configuration est décrite dans l’Annexe B2. Configuration du driver de BD pour Oracle.

SGBD PostgreSQL. La configuration est décrite dans l’Annexe B3. Utilisation du SGBD PostgreSQL.

Microsoft SQL Server/Microsoft SQL Server Express. Pour accéder à ce SGBD, un pilote ODBC peut être utilisé (la configuration du pilote ODBC pour Windows est décrite dans l’Annexe B1. Configuration du pilote ODBC).

En cas d’utilisation de Microsoft SQL Server 2005, le pilotes ODBC fourni avec ce SGBD est requis.

 

Microsoft SQL Server 2005 (SP4) ou supérieur est supporté.

 

La BD Microsoft SQL Server Express n’est pas recommandée en cas de déploiement d’un réseau antivirus avec un grand nombre de postes (100 et plus).

 

Si Microsoft SQL Server est utilisé comme BD externe pour le Serveur sous un OS de la famille UNIX, le fonctionnement correct via ODBC avec FreeTDS n’est pas garanti.

 

Si Microsoft SQL Server est utilisé comme BD externe, il est nécessaire d’utiliser le tri correspondant à la langue du Serveur Dr.Web.

 

Si un avertissement ou une erreur survient lors du travail du Serveur Dr.Web avec SGBD Microsoft SQL Server via ODBC, il faut s’assurer que vous utilisez la dernière version disponible de SGBD de cette rédaction.

Pour savoir comment vous pouvez vérifier la disponibilité des mises à jour, consultez la page suivante de Microsoft : https://support.microsoft.com/en-us/kb/321185.

Caractéristiques comparatives des SGBD intégrés et externes

La base de données intégrée peut être utilisée lorsque le nombre de postes connectés au Serveur ne dépasse pas 200-300. Si l’ordinateur sur lequel est installé le Serveur Dr.Web et la charge relative à d’autres tâches exécutées sur la même machine le permettent, il est possible de connecter jusqu’à 1000 postes.

Sinon, il est nécessaire d’utiliser une BD externe.

En cas d’utilisation d’une BD externe et si le nombre de postes connectés au Serveur est supérieur à 10000, il est recommandé de respecter les pré-requis minimum suivants :

processeur 3GHz,

mémoire vive – au moins 4 Go pour le Serveur Dr.Web, au moins 8 Go pour le Serveur de BD,

OS de la famille UNIX.

Pour choisir entre une base de données intégrée ou externe, prenez en compte les paramètres particuliers du SGBD :

Dans les grands réseaux (comptant plus de 200-300 postes) il est recommandé d’utiliser une BD externe qui est plus résistante en cas d’incidents de fonctionnement qu’une BD interne.

Le SGBD intégré est beaucoup plus rapide que son homologue externe et il est recommandé principalement pour une utilisation standard de la base de donnée.

La base de données intégrée ne requiert pas d’expérience en administration de SGBD et constitue un bon choix pour les petits ou moyens réseaux.

Il est recommandé d’utiliser une base externe si vous devez travailler via un SGBD et accéder directement à la BD. Pour faciliter l’accès, il est possible d’utiliser les API standard comme OLE DB, ADO.NET ou ODBC.