DRDA 概述

Distributed Relational Database Architecture™ (DRDA) 是一组协议,这些协议可以启用不同平台上的应用程序和数据库系统之间的通信,并使得关系数据在多个平台之间分布。

使用 DRDA 的任何关系数据库管理产品组合可以相互连接以便形成分布式关系数据库管理系统。DRDA® 通过定义需要交换什么以及如何交换来协调系统之间的通信。

可以将数据库服务器配置为使用 DRDA 以响应来自常见 API(例如 Data Server JDBC Driver 或 Data Server .NET Provider)的请求。

您还可以在客户机 API 和 GBase 8s 连接管理器(oncmsm 实用程序)之间启用 DRDA 连接,连接管理器负责管理和重定向主服务器与一个或多个辅助服务器之间的客户机连接请求。连接管理器提供自动的故障转移和负载均衡能力。 当客户机请求连接到服务器时,连接管理器会基于可配置的服务级别协议将连接请求路由到相应服务器。 可以将连接管理器配置为自动故障转移到特定服务器或特定类型的服务器。

Enterprise Replication、数据复制和 GBase 8s 实用程序(如 DB-Access)需要 SQLI 连接。Enterprise Replication 实用程序不能通过 DRDA 连接运行。 但是,Enterprise Replication 连接可以与 DRDA 连接共存。

公共 API 和 GBase 8s 之间的通信可以使用加密密码安全性或者加密用户标识及加密密码安全性。

可以使用安全套接字层 (SSL) 协议来加密端到端数据,保护 GBase 8s 与客户机公共 API 之间的 TCP/IP 和 DRDA 连接。