Annexe B. Configurations requises en cas d'utilisation de SGBD. Paramètres des pilotes SGBD

Page d'accueil  Précédent  Suivant

 

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

 

En tant que base de données de Serveur Enterprise les bases suivantes peuvent être utilisées :

SGBD interne (IntDB) ;

SGBD externe.

SGBD interne

Les paramètres listés dans le tableau ci-dessous sont utilisés pour configurer la procédure de consultation du SGBD interne afin de stocker ou de traiter des données.

SGBD interne (IntDB)

Nom

Valeurs par défaut

Description

DBFILE

dbinternal.dbs

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

Le mode d'enregistrement synchrone des modifications apportées dans la base de données vers le disque :

FULL — enregistrement complètement synchrone sur le disque,

NORMAL — enregistrement synchrone des données critiques,

OFF — enregistrement asynchrone

SGBD externe

SGBD Oracle. Pour en savoir plus sur la configuration, consultez l'Annexe B2. Configuration du driver de BD pour Oracle.

SGBD Microsoft SQL Server Compact Edition (SQL CE). Pour en savoir plus sur la configuration, consultez l'Annexe B3. Configuration du driver de BD pour SQL CE.

SGBD PostgreSQL. Pour en savoir plus sur la configuration, consultez l'Annexe В4. Utilisation de SGBD PostgreSQL.

Microsoft SQL Server/Microsoft SQL Server Express. Pour accéder aux données de SGBD, un pilote ODBC peut être utilisé (Pour en savoir plus sur la configuration du driver ODBC pour OS Windows, consultez l'Annexe B1. Configuration du driver ODBC).

 

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

 

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

 

Il est vivement recommandé d'installer les dernières mises à jour pour le serveur de la BD utilisé.

 

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 (supérieur à 100).

 

Caractéristiques comparatives

 

La base de données interne peut être utilisée lorsque le nombre de postes connectés au Serveur est inférieur à 200-300. Si l'ordinateur sur lequel est installé Serveur Enterprise 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 prendre en compte les pré-requis minimum suivants :

processeur 3GHz,

mémoire vive - à partir de 4 Go pour Serveur Enterprise, à partir de 8 Go - pour le Serveur de BD,

OS de la famille UNIX.

 

Pour faire votre choix entre les bases de données interne et externe, il faut prendre en compte les paramètres relatifs à chacun des deux 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 par rapport aux BD internes.

En cas d'utilisation de la BD interne, aucun composant tiers n'est requis. Cette variante est recommandée pour une utilisation standard.

La base de données interne ne nécessite pas de maîtriser l'administration du SGBD et présente un bon choix pour les petits et moyens réseaux antivirus.

Il est recommandé d'utiliser une base externe dans le cas où vous planifiez des tâches pour lesquelles l'accès direct au SGBD sera requis. Il est possible d'utiliser les API standard : OLE DB, ADO.NET ou ODBC. Cependant, il est à noter qu'il n'existe pas de driver ODBC pour le SGBD Microsoft SQL CE. Le support des technologies ADO.NET ainsi que de la langue LINQ facilitent considérablement l'utilisation du SGBD dans les applications et permettent de profiter de toutes les fonctions de la plateformes . NET Framework y compris le système de reporting CrystalReports.