[发明专利]多主同步复制优化的系统和方法在审
申请号: | 201680083963.X | 申请日: | 2016-11-18 |
公开(公告)号: | CN108885622A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 尼雅玛拉·斯瑞坎塔雅;普拉森纳·文卡特斯·拉玛穆尔蒂;迪尼普·库马尔 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种多主同步复制优化的系统和方法。在本发明的一种实现方式中,在插入期间选择系统中的一个设备作为插入引导器。插入引导器为传入的查询分配一系列行(row_id)。如果查询插入的记录超出了范围,它将被回退。在提交期间,row_id范围和新记录将被发送至其他主机,以进行冲突检查。通过该实现方式,由于采用了乐观并发的复制,本发明中系统的可扩展性和吞吐量得以提高。 | ||
搜索关键词: | 复制 引导器 主同步 查询 冲突检查 可扩展性 选择系统 传入的 新记录 回退 吞吐量 优化 主机 并发 发送 分配 记录 | ||
【主权项】:
1.一种多主复制系统,其特征在于,所述系统包括:至少一个第一主设备和位于第一复制站点的第一数据库;至少一个第二主设备和位于第二复制站点的第二数据库;其中,具有位于第一复制站点的所述第一数据库的所述第一主设备用于:接收至少一个查询;分配至少一行用于插入所述接收的查询中的至少一个记录,其中,基于行标识对所述行进行分配;确定待插入的所述记录是否超过所述分配的行;如果超过,则回退所述插入;或者在提交期间,将所述行标识以及所述接收的查询中的所述记录发送至所述第二主设备,以进行冲突检查;其中,具有位于所述第二复制站点的所述第二数据库的所述第二主设备用于:接收所述行标识以及所述查询中的所述记录;基于所述第二数据库中的至少一行接收的所述行标识,进行冲突检查,其中,如果检测到所述冲突,则所述提交失败,并显示错误;或者如果未检测到所述冲突,则所述记录将同时应用于所述第一数据库和所述第二数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680083963.X/,转载请声明来源钻瓜专利网。
- 上一篇:用于加快加载时间的内容缓存
- 下一篇:基于知识图谱的语意分析系统及方法