Version: 7.0.0

OCK-accelerated Data Transmission ​

Availability ​

This feature is available since openGauss 3.1.0.

Introduction ​

RDMA is used to transmit data and messages between nodes, improving the read consistency on standby nodes.

Benefits ​

As the data scale and nodes increase, network data transmission between nodes takes a long time, affecting end-to-end database user experience. RDMA can significantly reduce network latency and improve read consistency on standby nodes.

Description ​

OCK-accelerated data transmission is a lightweight RPC framework implemented based on high-performance RDMA networks. It is used to replace the original TCP/IP message transmission module and transmit data and various messages between nodes, building μs-level competitiveness, significantly reducing CPU resource overhead and network latency, and improving the read consistency on standby nodes.

Enhancements ​

None

Constraints ​

The database server must use the CX5 NIC.

Dependencies ​

Primary/Standby shared storage feature.