Maison >base de données >tutoriel mysql >Quelles sont les caractéristiques que les systèmes de bases de données distribuées ne possèdent pas ?
Une caractéristique que les systèmes de bases de données distribuées n'ont pas est la redondance des données.
Jetons un coup d'œil aux caractéristiques des systèmes de bases de données distribuées :
1 Indépendance et transparence
L'indépendance des données est l'objectif principal des méthodes de bases de données. L'un des objectifs, la transparence de la distribution, signifie que les utilisateurs n'ont pas à se soucier des partitions logiques des données, des détails de la distribution de l'emplacement physique des données, de la cohérence des copies en double (données redondantes) et de la base de données prise en charge. le site local.
Les avantages de la transparence de la distribution sont évidents. Grâce à la transparence de la distribution, les applications utilisateur peuvent être écrites comme si les données n'étaient pas distribuées. Il n'est pas nécessaire de réécrire les applications lorsque les données sont déplacées d'un site à un autre. Lors de l'ajout de copies en double de certaines données, il n'est pas nécessaire de réécrire le programme d'application. Les informations de distribution des données sont stockées dans le dictionnaire de données par le système et les demandes d'accès des utilisateurs aux données non locales sont interprétées, converties et transmises par le système. basé sur le dictionnaire de données.
2. Combinaison de nœuds centralisés
La base de données est une ressource partagée par les utilisateurs dans une base de données centralisée, afin d'assurer la sécurité et l'intégrité de la base de données. la base de données partagée est contrôlée. Elle est centralisée et dispose d'un administrateur de base de données chargé de superviser et de maintenir le fonctionnement normal du système. Dans une base de données distribuée, il existe deux niveaux de partage de données :
Le premier est le partage local, c'est-à-dire que les données partagées de chaque utilisateur sur le site local sont stockées dans la base de données locale. Ces données sont couramment utilisées. par les utilisateurs du site local.
Le second est le partage global, c'est-à-dire que chaque site de la base de données distribuée stocke également des données qui peuvent être partagées par les utilisateurs d'autres sites du réseau pour prendre en charge les applications globales du système.
3. Transparence de la réplication
Les utilisateurs n'ont pas besoin de se soucier de la réplication de la base de données à chaque nœud du réseau, et la mise à jour des données copiées est automatiquement complété par le système. Dans un système de base de données distribuée, les données d'un site peuvent être copiées vers d'autres sites à des fins de stockage. Les applications peuvent utiliser les données copiées pour effectuer des opérations distribuées localement, évitant ainsi la transmission de données via le réseau et améliorant le fonctionnement du système et l'efficacité des requêtes. Cependant, l'opération de mise à jour des données répliquées implique la mise à jour de toutes les données répliquées.
4. Évolutivité facile
Dans la plupart des environnements réseau, un seul serveur de base de données finira par être insuffisant pour être utilisé. Si le logiciel serveur prend en charge une mise à l'échelle horizontale transparente, plusieurs serveurs peuvent être ajoutés pour répartir davantage les données et partager les tâches de traitement.
Tutoriel recommandé : Tutoriel mysql
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!