共享存储多Master集群数据库系统的全局向量CSN事务快照生成装置
By constructing a global vector CSN transaction snapshot generation device in a multi-Master cluster database system, the problem that CSN technology cannot be applied across nodes is solved, and snapshot isolation visibility checks in multi-Master clusters are realized, thereby improving the concurrent operation efficiency and transaction processing performance of the database system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING VASTDATA TECH
- Filing Date
- 2025-08-11
- Publication Date
- 2026-07-17
AI Technical Summary
The existing CSN technology of openGauss database is only applicable to single-machine database systems or master-slave database systems. It cannot be directly applied to shared storage multi-write and multi-read cluster database systems. It cannot uniformly describe the transaction commit order in a multi-master cluster environment across nodes, which makes it impossible to achieve snapshot isolation visibility checks in multi-master clusters.
By constructing a global vector CSN transaction snapshot generation device in a shared storage multi-Master cluster database system, and utilizing a multi-Master CSN generation module, a CSN BOC sending module, a CSN BOC receiving module, and a vector CSN snapshot generation module, a CSN sequence number with node identifier is generated. The global CSN vector is then broadcast and updated through an asynchronous network message mode to achieve visibility checks for the multi-Master cluster.
It implements global consistency snapshot isolation checks in multi-Master cluster database systems, improving the concurrent operation efficiency and transaction processing performance of the database system, and avoiding the performance loss of synchronous network I/O.
Smart Images

Figure CN120950518B_ABST