Division de la fonction de traitement et de stockage en systèmes distribués

Dans un système distribué, plusieurs ordinateurs sont connectés à un réseau et fonctionnent ensemble comme un système. Ces ordinateurs sont indépendants, mais leur collection considère les utilisateurs comme un seul système unifié. Un système distribué permet le partage des ressources et des informations. Les processus effectués dans ces systèmes peuvent communiquer entre eux en échangeant des messages via un canal de communication.

Le traitement distribué fait référence à un LAN conçu pour permettre à un seul programme de s’exécuter simultanément sur différents sites. La plupart des systèmes de traitement distribués incluent des logiciels sophistiqués qui détectent les processeurs inutilisés sur le réseau et conditionnent les programmes pour en tirer parti.

Une autre forme de traitement distribué comprend des bases de données distribuées, des bases de données dans lesquelles les données sont stockées sur deux systèmes informatiques ou plus. Le système de base de données garde une trace de l’endroit où se trouvent les données afin que la nature distribuée de la base de données ne soit pas perceptible par l’utilisateur.

Une base de données distribuée se compose de deux ou plusieurs fichiers de données situés à différents emplacements sur un réseau informatique. Parce que la base de données est partagée, différents utilisateurs peuvent interférer les uns avec les autres. Cependant, le SGBD doit synchroniser la base de données distribuée à intervalles réguliers pour garantir que tout le monde dispose d’informations cohérentes.

Un système logiciel qui facilite la gestion de DDB afin que les aspects de distribution soient ouverts aux utilisateurs.

Un DDBMS exécuté sur un ordinateur différent sur chaque site peut traiter les applications locales de manière indépendante et participer à au moins une application globale qui nécessite des informations provenant d’autres sites. La communication entre différents sites sur le réseau est essentielle dans toutes les applications mondiales.

Les fonctions d’un tel DDBMS sont:

Extension des services de transfert de données pour fournir un accès aux sites distants et permettre la transmission de requêtes et de données sur le réseau.

Extension de DD pour stocker des informations de distribution de données.

Fournir un traitement de requête distribué, y compris l’optimisation et l’accès à distance.

Étend la gestion de la précision pour maintenir la cohérence des données répliquées.

Développez les services de récupération pour tenir compte des erreurs dans les sites Web ou les liens de télécommunications.

Stockage de données distribué:

Il existe deux façons de stocker des données dans une base de données distribuée.

Réplication: le système crée une copie identique différente de toutes les données et chaque copie est stockée dans des emplacements différents. Il existe deux types de stratégies de réplication.

Réplication sélective

Copie parfaite

Réplication complète: une stratégie de réplication complète consiste à conserver une copie complète de la base de données sur chaque site. Cela maximise l’accessibilité et la fiabilité, mais les coûts de stockage et la communication requise pour les mises à niveau peuvent être élevés.

[amazon bestseller= »data storage » items= »3″ ]