Sommario:
- Definizione: che cosa significa DRDA (Distributed Relational Database Architecture)?
- Techopedia spiega DRDA (Distributed Relational Database Architecture)
Definizione: che cosa significa DRDA (Distributed Relational Database Architecture)?
Distributed Relational Database Architecture (DRDA) è un set di protocolli che consente a più sistemi di database e programmi applicativi di lavorare insieme. Qualsiasi combinazione di prodotti di gestione di database relazionali che utilizzano DRDA può essere connessa per formare un sistema di gestione di database distribuito.
Techopedia spiega DRDA (Distributed Relational Database Architecture)
DRDA è uno standard di interoperabilità del database di un consorzio industriale chiamato The Open Group. Descrive l'architettura per i dati distribuiti e definisce le regole per l'accesso ai dati distribuiti. Inizialmente era utilizzato in DB2 2.3.
DRDA ha i seguenti componenti:- Richiedente dell'applicazione: accetta le richieste SQL dalle applicazioni e le invia ai server delle applicazioni appropriate per l'elaborazione. I programmi applicativi possono accedere ai dati remoti usando questa funzione.
- Server applicazioni: riceve le richieste dai richiedenti dell'applicazione e le elabora. Il server delle applicazioni agisce sulle porzioni di richieste che possono essere elaborate e inoltra il resto ai server di database per ulteriori elaborazioni.
- Database Server: riceve le richieste dal server delle applicazioni e da altri server di database. Questo server supporta anche le richieste distribuite e inoltra parti della richiesta al server del database per soddisfare la richiesta.