Dispersé ou, si correctement nommé,Une base de données distribuée est une base de données qui comprend plusieurs ordinateurs connectés par un réseau, chacun ayant une base de données locale. La combinaison de tous ces microprogrammes crée une base de données commune. Les bases de données distribuées de l'extérieur ressemblent à des bases de données locales ordinaires, leur diversité matérielle n'est pas visible pour les utilisateurs. Le système de contrôle distribué surveille tous les nœuds de la base de données et assure la connectivité des données.
Christopher Day, un spécialiste de la base de données bien connudonnées avec un nom mondial, identifié les douze propriétés principales que toutes les bases de données distribuées devraient avoir: 1) autonomie locale, 2) opérations continues, 3) indépendance de nœud, 4) fragmentation transparente, 5) transparence de localisation, 6) traitement de certaines requêtes, 7 ) la réplication transparente, 8) l'indépendance du matériel, 9) le traitement des transactions distribuées, 10) la transparence du réseau, 11) l'indépendance du système d'exploitation, 12) l'indépendance par rapport aux bases de données sélectionnées.
Considérons les principales qualités qui, selon Data, devraient avoir toutes les bases de données distribuées, plus en détail.
L'autonomie locale signifie que chaque nœud gère indépendamment sa base de données.
Opérations continues À ce stade K. Les données indiquent que l'accès aux données doit être assuré de manière continue et indépendamment de l'endroit où ils se trouvent. En outre, les opérations que la base de données locale exécute actuellement ne doivent pas avoir d'importance.
Indépendance des nœuds. Dans un système idéal, tous les nœuds sont égaux en droits et ne dépendent pas les uns des autres. Chaque base de données située sur le nœud fournit des données à un espace commun avec les mêmes droits. Toutes les bases de données qui constituent une base de données distribuée sont autonomes et protégées contre l'accès par des tiers.
Fragmentation transparente. Cette propriété nécessite que les bases de données internes prennent en charge l'allocation distribuée de données qui est en fait une entité unique.
Transparence de l'arrangement. Un utilisateur accédant à des bases de données distribuées n'a pas besoin de savoir quoi que ce soit sur les noeuds sur lesquels les informations requises sont physiquement situées.
Traitement des demandes distribuées La base de données doit effectuer des requêtes de requête distribuées dans le langage SQL.
Réplication transparente En général, la réplication est le transfert d'objets modifiés d'une base de données à une autre. Dans le contexte de ce matériel, nous entendons le transfert de données entre les nœuds de manière à garantir que ces actions sont invisibles pour l'utilisateur.
L'indépendance matérielle signifie que tous les modèles informatiques peuvent agir en tant que nœuds d'un réseau de base de données distribué.
Le traitement des transactions distribuées est traitépour mettre à jour une base de données distribuée à l'aide des commandes UPDATE, DELETE et INSERT, au cours desquelles l'intégrité et la cohérence des informations stockées dans la base de données ne sont pas perdues.
L'indépendance du système d'exploitation signifie que les nœuds du système peuvent s'exécuter sous n'importe quel système d'exploitation.
La transparence du réseau signifie que seule une connexion réseau est requise pour accéder à tous les éléments de la base de données distribuée.
Indépendance des bases de données. Cette propriété importante nécessite que le système fonctionne avec tous les SGBD distribués de différents fabricants, y compris les capacités de recherche et de mise à jour.
Comme on le voit, la définition de K. La date d'une base de données distribuée la décrit comme une structure de lien faible, constituée de noeuds indépendants qui sont des bases de données locales. Ces LBD sont autonomes et leur accès fournit des SGBD distribués provenant de différents fournisseurs. Les nœuds forment des relations entre eux, qui sont des données réplicables. La topologie de la base de données distribuée forme la géographie du système d'information et les flux de réplication des données.
</ p>