Verteilte relationale Datenbankarchitektur (drda)

Definition - Was bedeutet verteilte relationale Datenbankarchitektur (DRDA)?

Distributed Relational Database Architecture (DRDA) ist ein Protokollsatz, mit dem mehrere Datenbanksysteme und Anwendungsprogramme zusammenarbeiten können. Jede Kombination relationaler Datenbankverwaltungsprodukte, die DRDA verwenden, kann zu einem verteilten Datenbankverwaltungssystem verbunden werden.

Technische.me erklärt Distributed Relational Database Architecture (DRDA)

DRDA ist ein Datenbank-Interoperabilitätsstandard eines Branchenkonsortiums namens The Open Group. Es beschreibt die Architektur für verteilte Daten und definiert die Regeln für den Zugriff auf verteilte Daten. Es wurde ursprünglich in DB2 2.3 verwendet.

DRDA besteht aus folgenden Komponenten:

  • Anwendungsanforderer: Akzeptiert SQL-Anforderungen von Anwendungen und sendet sie zur Verarbeitung an die entsprechenden Anwendungsserver. Anwendungsprogramme können mit dieser Funktion auf entfernte Daten zugreifen.
  • Anwendungsserver: Empfängt Anforderungen von Anwendungsanforderern und verarbeitet sie. Der Anwendungsserver verarbeitet die Teile der Anforderungen, die verarbeitet werden können, und leitet den Rest zur weiteren Verarbeitung an Datenbankserver weiter.
  • Datenbankserver: Empfängt Anforderungen vom Anwendungsserver und anderen Datenbankservern. Dieser Server unterstützt auch verteilte Anforderungen und leitet Teile der Anforderung an den Datenbankserver weiter, um die Anforderung zu erfüllen.