暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB】一种数据定义语言的处理方法、装置、设备及介质_CN202411990527.3_金篆信科有限责任公司.pdf
51
17页
1次
2025-06-03
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411990527 .3
(22)申请日 2024 .12.31
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区经济技术开发
区科谷一街10号院8号楼18(北京自
贸试验区高端产业片区亦庄组团)
(72)发明人 马玉伟 袁玉聪 
(74)专利代理机构 北京品源专利代理有限公司
11332
专利代理师 崔佃银
(51)Int.Cl.
G06F
16/23
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明名称
一种数据定义语言的处理方法装置设备
及介质
(57)摘要
本发明公开了一种数据定义语言的处理方
装置设备及介质包括通过计算节点向分
布式数据库系统中的各数据节点发送准备请求
在确定满足第二阶段或第三阶段启动条件时
各数据节点下发锁获取请求或提交请求通过数
据节点当接收到准备请求时进入第一阶段操
并将第一阶段的操作结果发送至计算节点
通过数据节点当接收到锁获取请求时申请目
标表的写锁在写锁申请成功之后向计算节点
发送第二阶段完成消息通过数据节点执行目
标表的提交操作在完成提交之后向计算节点
发送第三阶段完成消息采用上述技术方案
够保证执行数据定义语言时各数据节点的原子
性,避免了多节点之间的元数据不一致问题
权利要求书2页 说明书11页 附图3页
CN 119903068 A
2025.04.29
CN 119903068 A
1 .一种数据定义语言的处理方法由分布式数据库系统中的计算节点以及数据节点配
合执行其特征在于包括
通过计算节点在接收到应用侧发送的数据定义语言DDL指令之后向分布式数据库系
统中的各数据节点发送准备请求并在确定满足第二阶段或第三阶段启动条件时向各数
据节点下发锁获取请求或提交请求
通过数据节点当接收到所述准备请求时进入第一阶段操作并将第一阶段的操作结
果发送至计算节点
通过数据节点当接收到所述锁获取请求时申请目标表的写锁并在写锁申请成功之
后,向计算节点发送第二阶段完成消息
通过数据节点当接收到所述提交请求时执行目标表的提交操作并在完成提交之
后,向计算节点发送第三阶段完成消息
2 .根据权利要求1所述的方法其特征在于通过数据节点当接收到所述准备请求时
进入第一阶段操作并将第一阶段的操作结果发送至计算节点包括
通过数据节点当接收到所述准备请求时申请目标表的写锁当确定成功申请写锁
时,向计算节点返回第一完成消息
通过数据节点当接收到计算节点发送的执行指令时对写锁进行降级并执行DDL
作,在确定DDL操作执行完成之后向计算节点返回第二完成消息
3 .根据权利要求2所述的方法其特征在于在通过数据节点当接收到所述准备请求
时,申请目标表的写锁当确定成功申请写锁时向计算节点返回第一完成消息之后还包
括:
通过计算节点,判断在第一时间周期内是否收到全部数据节点返回的第一完成消息
通过计算节点若是则向各数据节点发送执行指令通过计算节点若否则通知各数
据节点执行数据节点回滚操作
在通过数据节点当接收到计算节点发送的执行指令时对写锁进行降级并执行DDL
操作在确定DDL操作执行完成之后向计算节点返回第二完成消息之后还包括
通过计算节点,判断在第二时间周期内是否收到全部数据节点返回的第二完成消息
通过计算节点若是则确定满足第二阶段启动条件向各数据节点发送发锁获取请
求;通过计算节点,若否则通知各数据节点执行数据节点回滚操作
4 .根据权利要求13任一项所述的方法其特征在于还包括
通过数据节点,当任一操作执行失败时向所述计算节点返回执行失败结果
所述方法还包括
通过数据节点,当确定持有写锁的时间超过预设的时间阈值时自动释放写锁
5 .根据权利要求4所述的方法其特征在于在通过数据节点当接收到所述锁获取请
求时申请目标表的写锁并在写锁申请成功之后向计算节点发送第二阶段完成消息之
后,还包括
通过计算节点判断是否满足下述任一条件接收到任一数据节点返回的执行失败结
果;以及在第三时间周期内没有接收到全部数据节点返回的第二阶段完成消息
通过计算节点若是则通知各数据节点释放写锁并在各数据节点释放之后向各数
据节点重复下发锁获取请求直至满足结束条件或各数据节点均返回第二阶段完成消息
权 利 要 求 书
1/2
2
CN 119903068 A
2
of 17
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜