Slides:



Advertisements
Présentations similaires
ACTIVE DIRECTORY. Qu'est-ce un service d'annuaire ?: Un service d'annuaire peut être comparé à un agenda téléphonique, celui- ci contient au départ des.
Advertisements

CLIENT/SERVEUR 1.
Informatique appliquée à la gestion Bases de données www. labri
BASES DE DONNÉES AVANCÉES
Réflexivité et réseaux d’ information
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Manipulations multibases et distribuées Partie 1





Stéphane Frenot - Département Télécommunication - SID - III - Concl 382 Technologies de base Les plomberies –Le transport.
Stéphane Frenot - Département Télécommunication - SID - II - Comp 312 Avantages de l'approche distribuée Economie Performance.
Gestion de la persistance des objets
Programme Introduction aux BD et aux SGBD Le modèle relationnel
Principes des Bases de Données Relationnelles
NFE 107 : Urbanisation et architecture des systèmes d'information
Système de gestion de bases de données. Modélisation des traitements
Configuration de Windows Server 2008 Active Directory
Pratique de Bases de Données
Les BDAs (Les bases de données réparties)
Contrôles d'accès aux données
Rappel sur les bases de données et le vocabulaire
Introduction à la conception de Bases de Données Relationnelles
Les bases de données Cours assuré par: Mlle Smii imen
1 Bases de Données Distribuées Chapitre 22, Sections 22.6–22.14.
Bases de Données Réparties
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
Modèle Logique de Données
Gestion des bases de données
Configuration de Windows Server 2008 Active Directory
Les nouveautés Windows Server 2012
SYSTEME DE GESTION DE BASES DE DONNEES
VI. Analyse des solutions techniques
VI. Analyse des solutions techniques
Staf 2x Cours de bases de données
1 SQL: Requêtes, Programmation et Triggers Chapitre 5, Sections 15.5.
Cours de Base de Données & Langage SQL
Cours N°2 Base de Données & Langage SQL
Module 3 : Création d'un domaine Windows 2000
Module 7 : Accès aux ressources disque
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
Gestion de données distribuées Intégration - Médiation
326 UMLV Méthodes de classement destinées à de grandes masses de données Applicables à des fichiers séquentiels Complexité : évaluée surtout en nombre.
Les Bases de données distribuées
Bases de Données Réparties
Bases de données fédéréEs hétérogènes
1 BDs Orientées Objets Witold LITWIN. 2 Pourquoi ? F Les BDs relationnelles ne sont pas adaptées aux applications CAD/CAM, cartes géo... F le problème.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Mini-SGBD Implémentation des opérateurs algébriques Yohann HUBERT Christophe PANNEAU Licence informatique Année Maître de stage : M. KHAYATA.
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
Bogdan Shihedjiev - Architectures distribuées 1 Architectures réparties Architecture Client-serveur Two-tied architecture (deux niveaux)
1 Mini projet sur les entrepôts de données. 2 Un DW dans les télécoms Sujets – suivi du marché: lignes installées/ désinstallées, services et options.
Module 3 : Création d'un domaine Windows 2000
STRUCTURES DES DONNEES. L’ORGANISATION DES DONNEES. BASES DES DONNEES
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Initiation aux SGBD Frédéric Gava (MCF)
Dr Mohamed Anis BACH TOBJI
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Najib OURADI-Hightech  « To the user, a distributed system should look exactly like a nondistributed system» (C. Date, Introduction to Database.
INTRODUCTION AUX BASES DE DONNEES
Initiation aux bases de données et à la programmation événementielle
Introduction Module 1.
Analyse, élaboration et exploitation d’une Base de Données
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
Cours 11 Entrepôts de données
Haute disponibilité pour les bases de données Osman AIDEL.
Transcription de la présentation:

Bases de données réparties Une base de données logique installée sur plusieurs ordinateurs Avantages: Localisation des accès Autonomie des systèmes Niveaux de transparence Indépendance au partitionnement Indépendance à la réplication (copies multiples) Indépendance à la localisation Indépendance aux SGBD Systèmes cibles ? Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Approches de la répartition (1) Base de données répartie Ensemble de bases de données coopérantes, chacune résidant sur une site différente, vu et manipulée par l’utilisateur comme une seule base de données logique. GDR: Gestion de Données Réparties SGBD GDR COMM Gestionnaire d ’applications Gestionnaire d ’applications COMM GDR SGBD Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Bases de données réparties Conception Répartition Schéma Externe SE1 SE2 SE3 Schéma Conceptuel Global SCG Schéma Conceptuel Local SCL1 SCL2 SCL3 Schéma Interne Local SIL1 SIL2 SIL3 SGBD1 Schéma global Schéma de partitionnement Schéma d ’allocation SGBD2 Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

BDR comment ça marche Application Schéma externe Contrôleur sémantique SCG Requêtes réparties Dictionnaire de répartition Gestion de transactions Requêtes locales SCL Gestion de sous-transactions Journal des modifications SGBD SIL Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Conception de la répartition de données Partitionnement horizontal Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de restriction appliquée à la relation Partitionnement vertical Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de projection appliquée à la relation Partitionnement horizontal dérivée Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de semi-jointure de la relation avec une partition d’une autre relation PR1 = PR  FOURN1 PR2 = PR  FOURN2 Allocation non-redondante ou redondante Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Partition et images physiques d’une table Site 1 R R2 R12 Site 2 R22 R3 R23 Site 3 R4 R33 R43 Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Approches de la répartition (2) Base de données répliquées Ensemble de bases de données identiques, dont une appelée copie maître permet de créer les autres appelées copies esclaves. Techniques de mise en cohérence Synchrone: la mise à jour des copies est faite dans la même transaction Asynchrone: la mise à jour des copies est faite le plus tôt possible Produits Oracle 7 ou 8 Sybase Replication Server Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Bases de données repliquées Alimentation d ’entrepôt de données Dissémination de données Consolidation de données Système applicatif Entrepôt de données Agence 1 Système central Agence 2 Stock1 Système central Stock 2 Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Bases de données répliquées Découpage d’un processus par activité Accès délocalisé Systèmes 24h/2 4 Commandes Production Facturation Magasin Lyon Magasin Paris Magasin Bordeaux Système applicatif Système de secours Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Bases de données répliquées Réplication sans conflits En évitant les mises à jour multiples (réplication asymétrique) Système maître unique Alimentation des entrepôts de données Dissémination d’information Consolidation d’information Système maître désigné en dynamique Découpage d’un processus par activité Réplication avec résolution des conflits Une règle de priorité permet de résoudre les conflits (r. symétrique) Systèmes maîtres multiples Accès délocalisé Système 24h/24 Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Bases de données répliquées Copies maîtres multiples Copies esclaves modifiables Configuration hybride Maître Maître Maître Maître Copie Copie Maître Maître Copie Copie Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr