暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB专利】一种分布式数据库并发更新方法、装置、设备及存储介质_​202311847868.0_金篆信科有限责任公司.PDF
40
16页
1次
2025-03-13
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311847868 .0
(22)申请日 2023 .12.29
(71)申请人 金篆信科有限责任公司
地址 100000 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18(
京自庄组
)
(72)发明人 仇彤 周恒 
(74)专利代理机构 广东良马律师事务所 44395
专利代理师 邓天祥
(51)Int.Cl.
G06F
16/23
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明名称
一种分布式数据库并发更新方法装置
备及存储介质
(57)摘要
本申请公开了一种分布式数据库并发更新
方法装置设备及存储介质基于分布式数据库
各表的直方图信息即表中数据的分布情况来对
原始update语句进行拆分保证每一条子语句操
作的数据量大致相当并以多线程并发的方式执
行每条子语句从而提升整体语句的执行效率
解决了当需要更新的数据量很大时分布式数据
库的更新性能会显著衰减同时目前在分布式
数据库中没有一种有效的支持数据切分并发更
新的方法的技术问题
权利要求书2页 说明书9页 附图4页
CN 117743355 A
2024.03.22
CN 117743355 A
1 .一种分布式数据库并发更新方法其特征在于包括
S1获取分布式数据库的各分片的直方图信息
S2以非待更新字段为目标拆分语句字段根据所述非待更新字段的字段类型对各分
片的直方图信息进行数据切分生成并行SQL更新语句
S3以多线程形式并发执行所述并行SQL更新语句完成分布式数据库的并发更新
2 .根据权利要求1所述的分布式数据库并发更新方法其特征在于所述步骤S2具体包
括:
以非待更新字段为目标拆分语句字段当所述非待更新字段的字段类型为数值类型
时,对各分片的直方图信息进行合并bucket为粒度切分合并后的直方图信息生成并行
SQL更新语句
3 .根据权利要求2所述的分布式数据库并发更新方法其特征在于所述对各分片的直
方图信息进行合并具体为
将各分片的直方图信息中相同bucket数据进行累加
4 .根据权利要求1所述的分布式数据库并发更新方法其特征在于所述步骤S2具体包
括:
以非待更新字段为目标拆分语句字段当所述非待更新字段的字段类型为字符类型
时,选取各分片的直方图信息中所述非待更新字段的distinct数最大的一个直方图信息
bucket为粒度切分生成并行SQL更新语句
5 .一种分布式数据库并发更新装置其特征在于包括
获取单元用于获取分布式数据库的各分片的直方图信息
数据切分单元用于以非待更新字段为目标拆分语句字段根据所述非待更新字段的
字段类型对各分片的直方图信息进行数据切分生成并行SQL更新语句
执行单元用于以多线程形式并发执行所述并行SQL更新语句完成分布式数据库的并
发更新
6 .根据权利要求5所述的分布式数据库并发更新装置其特征在于所述数据切分单元
具体用于
以非待更新字段为目标拆分语句字段当所述非待更新字段的字段类型为数值类型
时,对各分片的直方图信息进行合并bucket为粒度切分合并后的直方图信息生成并行
SQL更新语句
7 .根据权利要求6所述的分布式数据库并发更新装置其特征在于所述对各分片的直
方图信息进行合并具体为
将各分片的直方图信息中相同bucket数据进行累加
8.根据权利要求5所述的分布式数据库并发更新装置其特征在于所述数据切分单元
具体用于
以非待更新字段为目标拆分语句字段当所述非待更新字段的字段类型为字符类型
时,选取各分片的直方图信息中所述非待更新字段的distinct数最大的一个直方图信息
bucket为粒度切分生成并行SQL更新语句
9 .一种分布式数据库并发更新设备其特征在于所述设备包括处理器以及存储器
所述存储器用于存储程序代码并将所述程序代码传输给所述处理器
权 利 要 求 书
1/2
2
CN 117743355 A
2
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

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