[发明专利]一种多层关联存储架构的数据同步方法及数据同步系统有效
申请号: | 201210435819.1 | 申请日: | 2012-11-05 |
公开(公告)号: | CN103793181B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 舒军;田明;黄利华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种多层关联存储架构的数据同步方法包括:主模块接收外部写操作的请求,将数据写到写缓存,并根据对所述写缓存的写操作记录一个数字序列;当主模块的写缓存数据量达到一阈值,数据从写缓存刷新输出至固态硬盘文件;主模块为刷新输出操作记录一个数字序列;主模块按数字序列中数字的顺序,将写操作与刷新输出操作分别同步给从模块;从模块接收同步的写操作,将主模块的写缓存数据同步到本地写缓存的对应位置;从模块接收到同步的刷新输出操作,将主模块的固态硬盘文件同步到本地固态硬盘文件的对应位置。本发明将写缓存和固态硬盘文件之间的关系解耦,各自同步自己的数据,可保证数据的准确性和一致性。本发明还提供一种多层关联存储架构的数据同步系统。 | ||
搜索关键词: | 一种 多层 关联 存储 架构 数据 同步 方法 系统 | ||
【主权项】:
1.一种多层关联存储架构的数据同步方法,包括:主模块接收外部写操作的请求,将数据写到写缓存,并根据对所述写缓存的写操作记录一第一数字序列,所述主模块用于处理外部写操作的请求与读请求;当主模块的写缓存数据量达到一阈值时,数据从写缓存刷新输出至固态硬盘文件,输出时数据在固态硬盘文件的存储位置与在写缓存中的存储位置一一对应;主模块为刷新输出操作记录一第二数字序列;主模块根据第一数字序列中数字的顺序将写操作同步给从模块,并根据第二数字序列中数字的顺序将刷新输出操作同步给从模块,所述从模块用于从主模块接收同步数据更新,且所述从模块仅能处理外部读请求;从模块接收到同步的写操作时,将主模块的写缓存数据同步到本地写缓存的对应位置;从模块接收到同步的刷新输出操作时,将主模块的固态硬盘文件同步到本地固态硬盘文件的对应位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210435819.1/,转载请声明来源钻瓜专利网。