What Does Distributed Relational Database Architecture Mean?
Distributed Relational Database Architecture (DRDA) is a protocol set that allows multiple database systems and application programs to work together. Any combination of relational database management products that use DRDA can be connected to form a distributed database management system.
Techopedia Explains Distributed Relational Database Architecture
DRDA has the following components:
Application Requester: Accepts SQL requests from applications and sends them to appropriate application servers for processing. Application programs can access remote data using this function.
- Application Server: Receives requests from application requesters and processes them. The application server acts on the portions of requests that can be processed, and forwards remainder to database servers for further processing.
- Database Server: Receives requests from the application server and other database servers. This server also supports distributed requests and forwards parts of the request to the database server to fulfill the request.