Invention Publication
- Patent Title: 多主共享存储数据库的写-写冲突检测
-
Application No.: CN201980078344.5Application Date: 2019-06-14
-
Publication No.: CN113168371APublication Date: 2021-07-23
- Inventor: 陈军 , 蔡乐 , 裴春峰 , 马科·季米特里耶维奇 , 陈建军 , 陈宇 , 孙扬 , 杜小林
- Applicant: 华为技术有限公司
- Applicant Address: 广东省深圳市龙岗区坂田华为总部办公楼
- Assignee: 华为技术有限公司
- Current Assignee: 华为技术有限公司
- Current Assignee Address: 广东省深圳市龙岗区坂田华为总部办公楼
- Priority: 62/777,972 20181211 US
- International Application: PCT/CN2019/091397 2019.06.14
- International Announcement: WO2020/119050 EN 2020.06.18
- Date entered country: 2021-05-27
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
本申请提供了系统和方法,可以产生用于多个数据库引擎对共享数据存储进行写入的高效体系结构和方法,以消除写入过程中的全局锁。系统和方法可以在共享数据存储与计算数据库节点之间使用公共日志层,其中,写冲突检测是使用预写日志记录和日志序列号实现的。对从多个数据库引擎的数据库引擎接收的预写日志记录进行的写‑写冲突检查可以通过如下方式进行:将与所述预写日志记录一起从所述数据库引擎接收的日志序列号与在公共日志中的哈希表中的全局日志序列号进行比较。在所述预写日志记录通过所述写‑写冲突检查之后,所述预写日志记录可以发送到所述共享数据存储。
Information query