说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210836771.9 (22)申请日 2022.07.15 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310023 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 徐加伟 周杰 李飞飞 章颖强 黄贵 (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 胡冰群 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/23(2019.01) (54)发明名称 同步方法、 设备及存 储介质 (57)摘要 本申请实施例提供一种同步方法、 设备及存 储介质。 在同步方法中, 主节点在执行用户请求 的过程中, 获取物理日志并基于一致性协议将物 理日志同步给备用节点, 当集群的物理日志的一 致性持久化位点覆盖用户请求的事务产生的物 理日志后, 可返回用户请求的处理结果。 在这种 实施方式中, 无需等待事务提交之后生成逻辑日 志并同步逻辑日志, 可在基于一致性协议准确地 跨节点同步物理日志的同时, 降低日志同步过程 产生的延 迟, 提升数据库的高可用性以及数据库 的事务处 理性能。 权利要求书2页 说明书12页 附图6页 CN 115292407 A 2022.11.04 CN 115292407 A 1.一种同步方法, 包括: 接收用户请求; 获取执行所述用户请求的过程中产生的物理日志; 基于一致性协议, 将所述物理日志同步到至少一个备用节点, 以使所述至少一个备用 节点将所述物理日志存 储在各自的文件 存储系统中; 根据所述至少一个备用节点返回的存储成功消息, 确定分布式数据库集群的物理日志 的一致性存储位点; 若所述一致性存储位点覆盖所述用户请求产生的物理日志, 返回所述用户请求的处理 结果。 2.根据权利要求1所述的方法, 其中, 基于一致性协议, 将所述物理日志同步到至少一 个备用节点, 包括: 采用异步方式, 将所述物理日志提交给存储进程, 并等待所述存储进程将所述日志存 储在文件 存储系统中; 在异步等待存储的过程中, 基于一致性协议, 并行地将所述物理日志同步至所述至少 一个备用节点。 3.根据权利要求1所述的方法, 其中, 还 包括: 响应降级为备用节点的指令, 确定降级时存 储位点未达成集群一 致的物理日志; 截断所述存 储位点未达成集群一 致的物理日志。 4.根据权利要求3所述的方法, 其中, 还 包括: 确定降级时处于已执 行完毕并等待提交的第一用户请求; 检测所述第一用户请求的物理日志向存 储进程提交的结果; 若所述第一用户请求的物理日志未完全提交给存储进程, 则返回所述第 一用户请求的 事务执行错误提示, 并删除处于事务中间执 行状态的数据。 5.根据权利要求 4所述的方法, 其中, 还 包括: 确定降级后的物理日志检查点; 所述物理日志检查点滞后于所述分布式数据库集群当 前的一致性存储位点; 根据所述物理日志的检查 点, 从所述文件 存储系统中回放物理日志。 6.一种同步方法, 所述方法包括: 接收主节点基于一致性协议发送的物理日志; 所述物理日志由主节点在执行用户请求 的过程中产生; 将所述物理日志存 储在文件 存储系统中, 并向所述主节点返回存 储成功消息; 响应升级为新的主节点的指令, 若所述文件存储系统中的物理日志的存储位点超前于 分布式数据库集群当前的一致性存储位点, 根据所述分布式数据库集群当前的一致性存储 位点, 从所述文件 存储系统中回放物理日志。 7.根据权利要求6所述的方法, 其中, 还 包括: 从接收到的物理日志中, 确定 升级时存 储位点未达成集群一 致性的物理日志; 截断所述存 储位点未达成集群一 致性的物理日志。 8.根据权利要求6所述的方法, 其中, 还 包括: 确定升级时处于未提交状态的用户请求;权 利 要 求 书 1/2 页 2 CN 115292407 A 2对所述用户请求的事务进行回滚, 并删除处于事务中间执 行状态的数据。 9.一种服 务器, 其中, 包括: 存 储器和处 理器; 所述存储器用于存 储一条或多条计算机指令; 所述处理器用于执行所述一条或多条计算机指令以用于: 执行权利要求1 ‑8任一项所 述的方法中的步骤。 10.一种同步系统, 其中, 包括: 主节点以及至少一个备用节点; 所述主节点用于: 接收用户请求; 获取执行所述用户请求的过程中产生的物 理日志; 基 于一致性协议, 将所述物理日志同步到至少一个备用节点; 根据所述至少一个备用节点返 回的存储成功消息, 确定分布式数据库集群的物理日志的一致性存储位点; 若所述一致性 存储位点覆盖所述用户请求产生的物理日志, 返回所述用户请求的处 理结果; 任一备用节点用于: 接收主节点基于一致性协议发送的物理日志, 将所述物理日志存 储在所述备用节点的文件存储系统中, 并向所述主节点返回存储成功消息; 响应升级为新 的主节点的指 令, 若所述文件存储系统中的物理日志的存储位点超前于所述分布式数据库 集群当前 的一致性存储位点, 根据所述分布式数据库集群当前的一致性存储位点, 从所述 文件存储系统中回放物理日志。 11.一种存储有计算机程序的计算机可读存储介质, 其中, 计算机程序被处理器执行时 能够实现权利要求1 ‑8任一项所述的同步方法。权 利 要 求 书 2/2 页 3 CN 115292407 A 3
专利 同步方法、设备及存储介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:43:15
上传分享
举报
下载
原文档
(828.2 KB)
分享
友情链接
GB-T 37095-2018 信息安全技术 办公信息系统安全基本技术要求.pdf
GB-T 30730-2014 煤炭机械化采样系统技术条件.pdf
GB-T 19536-2015 集装箱底板用胶合板.pdf
YD-T 3982-2021 数据中心液冷系统冷却液体技术要求和测试方法.pdf
GB-T 18513-2022 中国主要进口木材名称.pdf
民航 E-014 关于燃油箱结构闪电防护要求(CCAR25.981(a)(3))的豁免.pdf
GB-T 32563-2016 无损检测 超声检测 相控阵超声检测方法.pdf
山东省规章和行政规范性文件备案规定.pdf
奇安信 中国政企机构数据安全风险研究报告.pdf
T-QGCML 1699—2023 经营数据中台可视化运维监管云平台.pdf
GB-T 10111-2008 随机数的产生及其在产品质量抽样检验中的应用程序.pdf
ISO27001-2013 安言咨询.pdf
GB-T 37849-2019 液相色谱飞行时间质谱联用仪性能测定方法.pdf
GB-T 30132-2013 胶印书刊纸.pdf
T-CAAMTB 134—2023 质量分级及“领跑者”评价要求 电动汽车用驱动电机系统.pdf
DB3713-T 208-2020 普通住宅前期物业管理服务等级划分 临沂市.pdf
阿里云 专有云企业版 云平台 混合云备份用户指南 2022.pdf
GB-T 32488-2016 球墨铸铁管和管件 水泥砂浆内衬密封涂层.pdf
T-CNZC 0008—2022 坛紫菜原藻数字化称重系统操作规程.pdf
GB-T 4754-2017 国民经济行业分类.pdf
1
/
21
评价文档
赞助2.5元 点击下载(828.2 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。