全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210724274.X (22)申请日 2022.06.24 (71)申请人 北京奥星贝斯科技有限公司 地址 100102 北京市朝阳区望京东园四区 13号楼-4至 33层101内23层201室 (72)发明人 阳振坤 韩富晟 杨传辉 陈俊全  (74)专利代理 机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 专利代理师 陈霁 周良玉 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/22(2019.01) G06F 16/27(2019.01) (54)发明名称 分布式数据库的节 点配置方法、 事务日志同 步方法和节点 (57)摘要 说明书实施例提供了一种分布式数据库的 节点配置方法、 事务日志 同步方法和节点,该节 点配置方法包括:从分布式数据库的N个节 点中, 确定出第一数量的第一节点, 第一节 点中包括用 于同步事务的主节点, 第一数量为大于N/2的整 数, 第一节 点之间基于分布式一致性协议确定第 一事务; 以N个节点中, 第一节点以外的部分或全 部节点, 作为异步节点或选举节点; 异步节点用 于通过异步方式从主节点接收第一事务, 选举节 点至少用于更改第一节点中的主节点。 权利要求书2页 说明书9页 附图5页 CN 115185961 A 2022.10.14 CN 115185961 A 1.一种分布式数据库的节点配置方法, 包括: 从分布式数据库的N个节点中, 确定出第一数量的第 一节点, 所述第 一节点中包括用于 同步事务的主节点, 所述第一数量为大于N/2的整 数, 所述第一节 点之间基于分布式一致性 协议确定第一事务; 以所述N个节点中, 第一节点以外的部分或全部节点, 作为异步节点或选举节点; 所述 异步节点用于通过异 步方式从所述主节点接收所述第一事务, 所述选举节点至少用于更改 所述第一节点中的主节点。 2.根据权利要求1所述的方法, 其中, 从分布式数据库的N个节点中, 确定出第 一数量的 第一节点, 包括: 根据所述分布式数据库的网络拓扑结构和/或所述N个节点之间的网络带宽, 从所述N 个节点中, 确定出第一数量的第一节点。 3.根据权利要求1所述的方法, 其中, 所述N个节点为所述分布式数据库中的N个有效节 点; 所述选举节点还用于 重新确定所述分布式数据库中的有效节点。 4.一种分布式数据库的事务日志同步方法, 包括: 从分布式数据库的N个节点中, 确定出第一数量的第一节点, 所述第一数量为大于N/2 的整数, 所述第一节点中包括用于同步事务的主节点, 所述第一节点之间基于分布式一致 性协议, 确定针对第一事务的事务日志; 以所述N个节点中, 第一节点以外的部分或全部节点, 作为异步节点或选举节点; 所述 异步节点用于通过异 步方式从所述主节点接收所述事务日志, 所述选举节点至少用于更改 所述第一节点中的主节点。 5.根据权利要求4所述的方法, 其中, 从分布式数据库的N个节点中, 确定出第 一数量的 第一节点, 包括: 根据所述分布式数据库的网络拓扑结构和/或所述N个节点之间的网络带宽, 从所述N 个节点中, 确定出第一数量的第一节点。 6.根据权利要求4所述的方法, 其中, 所述N个节点为所述分布式数据库中的N个有效节 点; 所述选举节点还用于 重新确定所述分布式数据库中的有效节点。 7.一种分布式数据库, 所述分布式数据库包括 N个节点, 所述 N个节点中包括: 第一数量的第一节点, 所述第一节点中包括用于同步事务的主节点, 所述第一节点之 间基于分布式一 致性协议确定第一事务, 所述第一数量 为大于N/2的整数; 异步节点和/或选举节点, 其中, 所述异步节点用于通过异步方式从所述主节点接收所 述第一事务, 所述选举节点至少用于更改所述第一节点中的主节点。 8.根据权利要求7所述的数据库, 其中, 所述N个节点为所述分布式数据库中的N个有效 节点; 所述选举节点还用于 重新确定所述分布式数据库中的有效节点。 9.一种分布式数据库, 所述分布式数据库包括 N个节点, 所述 N个节点中包括: 第一数量的第一节点, 所述第一节点中包括用于同步事务的主节点, 所述第一节点之 间基于分布式一致性协议, 确定针对第一事务的事务日志, 所述第一数量为大于N/2的整权 利 要 求 书 1/2 页 2 CN 115185961 A 2数; 异步节点和/或选举节点, 其中, 所述异步节点用于通过异步方式从所述主节点接收所 述事务日志, 所述选举节点至少用于更改所述第一节点中的主节点。 10.根据权利要求9所述的数据库, 其中, 所述N个节点为所述分布式数据库中的N个有 效节点; 所述选举节点还用于 重新确定所述分布式数据库中的有效节点。 11.一种分布式数据库中的异步节点, 所述分布式数据库还包括第一数量的第一节点, 所述第一节点之间基于分布式一致性协议确定第一事务, 所述第一数量大于N/2, N为所述 分布式数据库的有效节点总数, 所述异步节点包括: 第一异步接收单 元, 配置为, 通过异步方式从所述主节点接收第一事务。 12.一种分布式数据库中的异步节点, 所述分布式数据库还包括第一数量的第一节点, 所述第一节点之间基于分布式一致性协议, 确定针对第一事务的事务日志, 所述第一数量 大于N/2, N 为所述分布式数据库的有效节点总数, 所述异步节点包括: 第二异步接收单元, 配置为, 通过异步方式从所述主节点接收针对第一事务的事务日 志。 13.一种分布式数据库中的选举节点, 所述分布式数据库还包括第一数量的第一节点, 所述第一节点中包括用于同步事务的主节点, 所述第一节点中包括用于同步事务的主节 点, 所述第一节点之 间基于分布式一致性协 议确定第一事务, 所述第一数量大于N/2, N为所 述分布式数据库的有效节点总数, 所述选举节点包括: 主节点更改单 元, 配置为, 用于更改所述第一节点中的主节点。 14.根据权利要求13所述的选举节点, 还 包括, 有效节点确定单 元, 配置为, 用于 重新确定所述分布式数据库中的有效节点。 15.一种计算机可读存储介质, 其上存储有计算机程序, 当所述计算机程序在计算机中 执行时, 令计算机执 行权利要求1 ‑6中任一项的所述的方法。 16.一种计算设备, 包括存储器和 处理器, 其特征在于, 所述存储器中存储有可执行代 码, 所述处 理器执行所述可执行代码时, 实现权利要求1 ‑6中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115185961 A 3

PDF文档 专利 分布式数据库的节点配置方法、事务日志同步方法和节点

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 分布式数据库的节点配置方法、事务日志同步方法和节点 第 1 页 专利 分布式数据库的节点配置方法、事务日志同步方法和节点 第 2 页 专利 分布式数据库的节点配置方法、事务日志同步方法和节点 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。