Catégorie > High Tech

Quelle est la différence entre la base de données distribuée et la base de données centralisée?

Posté par Gabriella, mise à jour le 02/03/2021 à 17:42:35

Quelle est la différence entre la base de données distribuée et la base de données centralisée?


Posté par Groge

Les données distribuées sont définies comme une collection de bases de données distribuées logiquement qui sont connectées les unes aux autres via un réseau. Un système de gestion de base de données distribuée est utilisé pour gérer la base de données distribuée. Chaque côté a sa propre base de données et son propre système d'exploitation.

Une base de données centralisée a toutes ses données en un seul endroit. Comme il est totalement différent de la base de données distribuée qui contient des données sur différents endroits. Dans une base de données centralisée comme toutes les données résident sur un seul endroit, un problème de goulot d'étranglement peut survenir et la disponibilité des données n'est pas efficace comme dans une base de données distribuée. Permettez-moi de définir quelques avantages de la base de données distribuée, cela effacera la différence entre la base de données centralisée et distribuée.

Les utilisateurs peuvent émettre des commandes à partir de n'importe quel endroit pour accéder aux données et cela n'affecte pas le fonctionnement de la base de données. La base de données distribuée nous permet de stocker une copie des données à différents endroits. Son avantage est que si un utilisateur souhaite accéder aux données, le site le plus proche (emplacement) fournira des données, ce qui prend moins de temps.

Il y a plusieurs sites (ordinateurs) dans une base de données distribuée, donc si un site échoue, le système ne sera pas inutile, car d'autres sites peuvent faire leur travail car, comme je l'ai dit plus tôt, la même copie des données est installée sur chaque emplacement. Vous ne trouverez pas cette chose dans la base de données centralisée.

À tout moment, de nouveaux nœuds (ordinateurs) peuvent être ajoutés au réseau sans aucune difficulté.
Les utilisateurs ne connaissent pas le stockage physique des données et c'est ce qu'on appelle la transparence de la distribution, car nous savons qu'idéalement, un SGBD ne doit pas montrer les détails de l'emplacement de stockage de chaque fichier ou nous pouvons dire qu'un SGBD doit être transparent en matière de distribution.

Posté par Gizmonster

Définition d'une base de données distribuée: "Base de données constituée d'au moins deux fichiers de données situés sur différents sites d'un réseau informatique. La base de données étant distribuée, différents utilisateurs peuvent y accéder sans interférer entre eux. Cependant, le Le SGBD doit périodiquement synchroniser les bases de données dispersées pour s'assurer qu'elles ont toutes des données cohérentes".

voici pourquoi utiliser une base de données distribuée sur une base de données centralisée:

- Un grand avantage des SGBD distribués par rapport aux SGBD centralisés est celui de évolutivité. La croissance peut être soutenue plus gracieusement dans un système distribué .

- L'autonomie locale est une autre raison pour laquelle une entreprise doit mettre en œuvre un DDBMS. Étant donné que la nature des applications d'aujourd'hui nécessite généralement des données dans des zones géographiques souvent décentralisées, il est souvent judicieux de
mettre en œuvre un système distribué. De cette manière, les données peuvent résider physiquement le plus près de l'endroit où elles sont le plus souvent consultées, offrant ainsi aux utilisateurs un contrôle local des données avec lesquelles ils interagissent.

- Une autre raison pour laquelle on pourrait envisager une architecture parallèle est d'améliorer la fiabilité et la disponibilité des les données dans un système évolutif. Dans un système distribué, avec un peu de tact, il est possible d'accéder à certaines, voire à toutes les données en mode échec si la réplication des données est suffisante.

Les principales caractéristiques d'une base de données distribuée (DDB) sont:
* Données stockées sur un certain nombre de sites , chaque site est logiquement monoprocesseur
* Les sites sont interconnectés par un réseau plutôt que par une
configuration multiprocesseur
* DDB est logiquement une base de données unique (bien que chaque site soit un site de base de données)
* DDBMS a toutes les fonctionnalités d'un SGBD
* Pour l'utilisateur, le système de base de données distribué doit ressembler
exactement à un système de base de données non distribué.

Les avantages des systèmes de bases de données distribuées sont:
* l'autonomie locale (dans les entreprises déjà distribuées)
* l'amélioration des performances (car les données sont stockées à proximité de l'endroit où cela est nécessaire
et une requête peut être répartie sur plusieurs sites et exécutée en parallèle)
* fiabilité / disponibilité améliorée ( si un site tombe en panne)
* économie
* extensibilité
* partagabilité
Les inconvénients des systèmes de bases de données distribuées sont les suivants:
* complexité (plus grand potentiel de bogues dans les logiciels)
* coût (le développement de logiciels peut être beaucoup plus
complexe et donc coûteux. De plus, l'échange
de messages et les calculs supplémentaires
impliquent des frais généraux accrus)
* répartition du contrôle (aucun administrateur de base de données ne
contrôle le DDB)
* sécurité (puisque le système est distribué, les risques de défaillances de
sécurité sont plus grands)
* difficile à changer (puisque tous les sites ont le contrôle de leurs propres
sites)
* manque d'expérience (une expérience suffisante n'est pas disponible dans le
développement de systèmes distribués)

Posté par Damanjot

"La base de données est stockée sur plusieurs ordinateurs. Les ordinateurs d'un système distribué communiquent entre eux via divers moyens de communication, tels que les réseaux à haut débit ou les lignes téléphoniques et ils ne partagent pas la mémoire principale ou les disques."

"Système centralisé un système informatique moderne et polyvalent se compose d'un à quelques processeurs et de plusieurs contrôleurs de périphériques connectés via un bus commun qui donne accès à la mémoire partagée et les processeurs disposent de mémoires cache locales."

Posté par Raaga

Les bases de données distribuées peuvent être définies comme une collection de plusieurs bases de données reliées logiquement et réparties sur un réseau informatique.

Et le système de gestion de bases de données distribuées (DDBMS) gère les bases de données distribuées et rend cette distribution transparente pour l'utilisateur.

Toutes les bases de données doivent être liées logiquement et gérées par DDBMS (système de gestion de base de données distribuée). Les bases de données distribuées ne sont pas simplement la «collection de fichiers» stockée individuellement sur différents nœuds du réseau. Plutôt pour former des DDBS (bases de données distribuées), tous les fichiers doivent être liés logiquement et il doit y avoir des structures parmi ces fichiers.

Dans le cas de bases de données distribuées, les données doivent être physiquement réparties sur les nœuds du réseau, sinon elles seront simplement des bases de données séparées et non

Parfois, le système multiprocesseur est également considéré comme un système de traitement de données distribué mais en fait ce n'est pas vrai.

Comme le système multiprocesseur peut utiliser soit une «architecture sans partage», soit une «architecture à tout partagé». Le système d'architecture sans partage peut fonctionner comme un environnement informatique distribué, mais ce n'est pas le cas. car dans un environnement distribué, il peut y avoir une hétérogénéité du matériel ainsi que du système d'exploitation sur différents sites du réseau, ce qui n'est pas le cas dans les systèmes multiprocesseurs. Ainsi, pour les bases de données distribuées, les données doivent être distribuées sur des nœuds de réseau.

Alors que les bases de données centralisées sont gérées par SGBD, aucune distribution de données n'est effectuée dans ce cas.


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus