www.wikidata.de-de.nina.az
Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung Ein verteiltes Datenbankmanagementsystem ist eine Art von Datenbankmanagementsystem DBMS das sich durch unterschiedliche Grade an Autonomie Heterogenitat und Verteilung Mehrrechner Datenbanksystem auszeichnet Je nach Auspragung dieser drei Kriterien lassen sich verschiedene verteilte DBMS unterscheiden Beispiele fur verteilte DBMS sind Master Slave Systeme Client Server Systeme gering verteilt und Peer to Peer Systeme stark verteilt Inhaltsverzeichnis 1 Autonomie 2 Heterogenitat 3 Implementierungen 4 LiteraturAutonomie BearbeitenDie Autonomie eines verteilten Datenbankmanagementsystems bezeichnet den Grad zu dem verschiedene miteinander verbundene DBMS unabhangig voneinander operieren konnen Dabei konnen unabhangige Entscheidungen hinsichtlich des Designs der Kommunikation und der Ausfuhrung getroffen werden Ein hoher Grad an Autonomie fuhrt durch unterschiedliche Entscheidungen in der Regel auch zu einer wachsenden Heterogenitat Man unterscheidet dabei folgende Autonomien Die Kommunikationsautonomie einer verteilten Datenbank VDB bezieht sich auf die Fahigkeit uber die Kommunikation mit anderen Teilen der Datenbank zu entscheiden Die Ausfuhrungsautonomie bezieht sich auf die Fahigkeit eines Teils der VDB lokale Operationen ohne Einwirkung durch externe Operationen anderer Teile auszufuhren und die Ausfuhrungsordnung selbst zu bestimmen Die Assoziationsautonomie eines Teils der VDB impliziert dass es entscheiden kann ob und in welchem Umfang es seine Funktionalitat und Ressourcen mit anderen Teilen teilt Bei einem hohen Grad von Autonomie spricht man auch von einem foderierten DBMS bzw einer Foderierten Datenbank im Gegensatz zu einer integrierten Datenbank Die Bezeichnung foderiert statt verteilt betont dass die Systeme unabhangig voneinander entstanden sind wahrend ein stark verteiltes System auch aus autonomen Komponenten entworfen worden sein kann Heterogenitat BearbeitenBei einem hohen Grad von Homogenitat spricht man von einem homogenen DBMS d h die verwendeten Systeme sind sich im Wesentlichen ahnlich bzw gleich Ein triviales Beispiel dafur ist ein asymmetrisches verteiltes System Client Server System bestehend aus Personal Computern auf denen jeweils dasselbe Betriebssystem betrieben wird und die ausnahmslos die gleichen DB Anwendung betreiben Im Gegensatz dazu existieren auch heterogene DBMS Diese verwenden entsprechend unterschiedliche Systeme und Anwendungen Ein Beispiel hierfur sind Krankenhausinformationssysteme denn in Abhangigkeit von den jeweiligen Abteilungen Labor Patientenverwaltung Buchhaltung Dienstplanung entstehen sehr vielfaltige Daten Bild Ton Text etc Die verwendeten Programme insbesondere in Unikliniken sind meist spezielle Entwicklungen die uber den definierten Aufgabenbereich hinaus keine Anwendung finden jede Abteilung nutzt ihre eigene Software Aus diesem Grund werden in grosseren Kliniken Informatiker mit der Planung Entwicklung und Wartung solcher Systeme beauftragt Implementierungen BearbeitenIn den 1980er Jahren gab es bereits Prototypen funktionsfahiger verteilter Datenbanken jedoch war zu dieser Zeit das Problem vorhanden dass Netzwerkprotokolle selten standardisiert waren sodass die Implementierungen nur unter sehr spezifischen Umgebungen lauffahig waren Einige Entwicklungen die zumindest zum Teil Funktionen von verteilten Datenbanksystemen enthalten sind Oracle Database SDD 1 IBM System R IBM DB2 geht auf System R zuruck Distributed Ingres HEaD Ingres Star Tandem NonStop SQL Informix Bitcoin IBM Notes I2PLiteratur BearbeitenStefan Conrad Foderierte Datenbanksysteme Konzepte der Datenintegration Springer Verlag 1997 ISBN 3 540 63176 3 M Tamer Ozsu Patrick Valduriez Principles of Distributed Database Systems 2 Auflage Prentice Hall 1999 ISBN 0 13 659707 6 Susanne Busse Ralf Detlef Kutsche Ulf Leser Herbert Weber Federated Information Systems Concepts Terminology and Architectures PS TU Berlin Forschungsberichte des FB Informatik 99 9 1999 Thomas Connoly Carolyn Begg Database Systems A Practical Approach to Design Implementation and Management 4 Auflage Addison Wesley 2005 Kapitel 22 berichtet uber DDBMS Gunter Saake Andreas Heuer Kai Uwe Sattler Datenbanken Implementierungstechniken 2 Auflage mitp 2005 Abgerufen von https de wikipedia org w index php title Verteiltes Datenbankmanagementsystem amp oldid 232757988