Un système de gestion de base de données ou SGBD , est un logiciel qui stocke, récupère et les fichiers de mises à jour à partir d'une base de données centralisée . Il agit comme un intermédiaire entre les programmes et les bases de données, et permet à plusieurs utilisateurs ou programmes d'accéder à un fichier de données à la fois. Cependant, des problèmes de fiabilité et d'efficacité dans les grands réseaux ont incité la mise en œuvre d'un système distribué de base de données de gestion , ou SGBDR , dans lequel les fichiers de données et des fonctions de traitement sont gérés par plusieurs sites sur un réseau informatique . Les données et les processus de distribution Dans une base de données centralisée , un SGBD peut être mis en œuvre comme un processus unique, scénario de données unique - ou BD - dans lequel un ordinateur est lié au SGBD hôte pour récupérer des données . Un client /serveur DBMS peut également être intégré comme un processus multiple, réseau de données unique - appelé MPSD - . Pour permettre à plus d'un ordinateur pour accéder à une base de données unique Les grandes entreprises peuvent nécessiter une base de données de l'entreprise pour soutenir de nombreux utilisateurs sur plusieurs départements. Cela nécessiterait la mise en œuvre d'un processus, scénario multiple multiple de données , ou MPMD , dans laquelle de nombreux ordinateurs sont reliés à un entièrement distribuées SGBDR client /serveur. Fiabilité les SGBDD offre une plus grande fiabilité en diminuant le risque de défaillance d'un seul site. Si un ordinateur du réseau tombe en panne, la charge est répartie sur le reste des ordinateurs . En outre, un SGBDR permet la réplication de données entre plusieurs sites , les données du site défaillant peut être encore disponible sur d'autres sites . Un SGBD centralisé diffère car un ordinateur défaillant qui abrite la base de données affaiblir tout le système. Transparence SGBDD peuvent soutenir trois niveaux de transparence pour cacher certaines complexités de l'utilisateur , de gérer efficacement la base de données comme s'il s'agissait centralisée. Transparence de fragmentation , le plus haut niveau de transparence , divise la base de données originale en fragments et les disperse à travers les SGBDR . Par conséquent , l'utilisateur n'a pas besoin de spécifier les noms des fragments ou des lieux pour y accéder. Lieu transparence ne nécessite que l' utilisateur de connaître les noms des fragments . Transparence de la cartographie locale, le niveau le plus bas de la transparence, l'utilisateur doit connaître le nom et l'emplacement d'un fragment . Réseau Expansion Ajout d'un nouveau site à un SGBDR est plus facile que dans un SGBD . L'expansion ou la modification d'un SGBDR se produit au niveau local , et n'entrave pas de manière significative les activités des autres sites. Toutefois, la modification d'un SGBD peut être chronophage et complexe , puisque le réseau est centralisée . Efficacité L'efficacité d'un SGBDR est augmentée grâce à la localisation des données , qui disperse les données où il est le plus souvent nécessaire pour répondre aux exigences de l'entreprise. Cela augmente la vitesse d' accès aux données, car l'utilisateur n'a qu'à interroger un sous-ensemble local de la base de données au lieu de la base de données entière .
|