暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种元数据变更捕获方法_CN113626453A_上海沄熹科技有限公司.pdf
47
12页
0次
2024-04-25
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202110868149 .1
(22)申请日 2021.07 .30
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 石梦飞 鲍之骁 徐扬 刘文硕 
袁声思 田祥雨 沈瑜 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 姜鹏
(51)Int.Cl .
G06F
16/23
(2019 .01)
G06F
16/27
(2019 .01)
G06F
16/22
(2019 .01)
G06F
16/21
(2019 .01)
(54)发明
一种元数据变更捕获方法
(57)摘要
本发明涉及数据库数据捕获技术领域具体
S1在分布式数据库执行CDC语句并带有元数
据捕功能S2户执行DDL库服
语法解析SQL
S3划下
划执完成将元据的
录更新至系统表中监控器将这些元数据变更记
录推到changefeedS4判断changefeed
送模式是否为DDL发送模式如果是则直接发送
DDL切换DDL
后方与现 本发
数据去中心化结构不依赖中心节点的授时
通过判断DDL的
不依赖于中心节点数据库仍保有好的可
展性。
权利要求书2页 说明书5页 附图4页
CN 113626453 A
2021.11.09
CN 113626453 A
1 .一种元数据变更捕获方法其特征在于具有一下步骤
S1、在分布数据库执行CDC语并带有元数据捕获功能
S2执行DDL操作库服务语法解析SQL生成语法通过语法树生成执行
S3据库将执行划下发给各个执节点执行划执行完将元据的变
录更新至系统表中监控器将这些元数据变更记录推送到changefeed中
S4判断changefeed发模式是否为DDL送模式如果是则直接发送DDL如不是
待发送模式切换为DDL发送模式后方可发出。
2.据权利要求1所述的种元数据变捕获方特征在于在步骤S1中CDC
的具体操作包括
S101、创建CDC语句
S102CDC开启对元数据变更捕获在数库内部打开记录表构变更的系统表
监控。
3 .利要2种元在于在步S2
行计划后首先查询操作对象的CDC注册信息是否创建了CDC。
4 .据权利要3述的种元据变捕获其特在于在步S2判断
否创建CDC步骤为
a)如果没有创建CDC生成正常的执行计
b)如果发现已创建了CDC则根据CDC注册信息生成CDC处将执行划和CDC
处理器封装为执行计的派生对象。
5 .利要4种元在于在步S3进一
包括
S301CDC据的则将据的变更记录
送至changefeed中
S302、如果不存在CDC处理器或没打开对元数据的变更捕获事务直接提
6 .利要5种元在于在步S4进一
包括
S401如果当前changefeed的模式为DDL送模式则发送DDL到指定位置读取
临时文件中的DML后更新changfeed状态为DML发送模式。
S402如果changefeed送模模式则需要阻塞DDL进程
送模式被其他进程更新为DDL发送模式。
7 .根据利要6所述的种元捕获方法在于changefeed送DML
需要满足以下条件
(1)当前发送模式为DML发送模式
(2)lastDDLSendTime小于ModificationTime
如果满足则DML文件DDL送完
后读取临时文件中DML容。
8.据权利要求7述的种元数据变更捕获方法特征在于changefeed的模式
换需满足下条件
权 利 要 求 书
1/2
2
CN 113626453 A
2
(1)ChangeFeedSyncDML换为ChangeFeedExecDDL
a)DDL对应blockTime非空这意味着当前有塞着DDL等待发送
b)lastDMLTransactionCommitTime等于sfTime意味着上一次DML的提交
时间小于各个range的以解析时间
(2)ChangeFeedExecDDL为ChangeFeedWaitToExecDDL捕获到据变但还
有成功发送
(3)ChangeFeedWaitToExecDDL转换为ChangeFeedSyncDML元数据变更经成功发送。
9.据权利要求1所述的种元数据变更捕获特征在于异步启动带有元
变更监控CDC处理器对元数据变更进行监控将数据发送至数据池。
10 .9据变捕获其特启动带有元
据变更监控的CDC处对元变更的将数据发至数据池程的
作为
a)表监控的同个特殊的监控监控记录表结构变更的系统
b)解析并重组捕获到的数据依据表的唯一标识进行过滤
c)接外部据池将表元数据变更输出到外部据池。
权 利 要 求 书
2/2
3
CN 113626453 A
3
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。