Distributed Relational Database Architecture
- Distributed Relational Database Architecture
-
Mit Distributed Relational Database Architecture (DRDA) wird sowohl die IBM-Architektur für verteilte Datenbanken bezeichnet, die sich auf unterschiedlichen heterogenen Plattformen befinden, als auch das von IBM für die Verteilung der Daten entwickelte Protokoll.
DRDA ermöglicht den verteilten Zugriff auf die verschiedenen Versionen der IBM-Datenbanksysteme DB2 und Informix.
Es gibt verschiedene Stufen der Realisierung der DRDA:
- Remote Request
- Unterstützung eines einzelnen SQL-Requests auf einem entfernten System
- Es kann nur auf eine Lokation Bezug genommen werden.
- Es wird keine Transaktionsverarbeitung unterstützt.
- Jedes Statement wird separat abgewickelt und sofort vollzogen
- Der Server führt nach jedem Statement ein COMMIT durch.
- Remote Unit of Work (RUW)
- Unterstützung mehrerer SQL-Requests innerhalb einer UOW (Unit of Work)
- Innerhalb einer UOW wird nur ein Server angesprochen
- Der One-Phase-Commit reicht noch aus
- Distributed Unit of Work (DUW)
- Innerhalb einer UOW können mehrere Server angesprochen werden
- Ein einzelner Request spricht nur einen Server an
- Einsatz des Two-Phase-Commit erforderlich
- Distributed Request (DR)
- In einer Abfrage (einem SQL-Statement) können mehrere Server angesprochen werden
Innerhalb der DB2-Welt ist meistens DUW und sogar DR möglich.
Wenn auf Server anderer Datenbank-Hersteller oder auf ODBC-Datenquellen zugegriffen werden soll, dann sind teilweise nur die Stufen 1 oder 2 möglich.
Weblinks
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Object-relational database — An object relational database (ORD), or object relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object oriented database model: objects, classes and inheritance… … Wikipedia
Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations … Wikipedia
Database administration and automation — Database administration is the function of managing and maintaining database management systems (DBMS) software. Mainstream DBMS software such as Oracle, IBM DB2 and Microsoft SQL Server need ongoing management. As such, corporations that use… … Wikipedia
Database-centric architecture — or data centric architecture has several distinct meanings, generally relating to software architectures in which databases play a crucial role. Often this description is meant to contrast the design to an alternative approach. For example, the… … Wikipedia
Database — A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports… … Wikipedia
Database model — A database model is the theoretical foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database… … Wikipedia
Architecture Logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents composants d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… … Wikipédia en Français
Database management system — A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and the use of a database. It allows organizations to conveniently develop databases for various applications by database… … Wikipedia
Architecture logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… … Wikipédia en Français
Oracle Database — Developer(s) Oracle Corporation Development status Active Written in … Wikipedia