【技术实现步骤摘要】
分布式系统的数据读写方法、系统、设备和存储介质
本专利技术涉及系统数据
,特别涉及一种分布式系统的数据读写方法、系统、设备和存储介质。
技术介绍
分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统,分布式系统是为了解决数据存储和运算的可扩展性应运而生的。分布式系统用来写入大批量的数据,支持高并发的读操作,同时把数据或者索引平衡到各个计算机节点,现有技术采用直接读取数据的方式存在读取数据效率低及数据不一致。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中采用直接读取数据的方式存在读取数据效率低及数据不一致的缺陷,提供一种分布式系统的数据读写方法、系统、设备和存储介质。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供了分布式系统的数据读写方法,所述分布式系统的数据读写方法包括以下步骤:采用COW(CopyOnWrite,写时复制)方式读写所述分布式系统的数据。本方案中,采用COW方式读写所述分布式系统的数据,解决 ...
【技术保护点】
1.一种分布式系统的数据读写方法,其特征在于包括以下步骤:/n采用COW方式读写所述分布式系统的数据。/n
【技术特征摘要】
1.一种分布式系统的数据读写方法,其特征在于包括以下步骤:
采用COW方式读写所述分布式系统的数据。
2.如权利要求1所述的分布式系统的数据读写方法,其特征在于,所述采用COW方式读写所述分布式系统的数据的步骤包括:
复制第一存储区数据至第二存储区中;
写入第一增量数据至所述第二存储区中;
判断所述第一增量数据是否全部写入至所述第二存储区中,如未全部写入,读取所述第一存储区数据,如全部写入,读取所述第二存储区数据;
接收到第二增量数据,清除所述第一存储区数据;
复制所述第二存储区数据至所述第一存储区中;
写入第二增量数据至所述第一存储区中;
判断所述第二增量数据是否全部写入至所述第一存储区中,如未全部写入,读取所述第二存储区数据,如全部写入,读取所述第一存储区数据。
3.如权利要求2所述的分布式系统的数据读写方法,其特征在于,所述采用COW方式读写所述分布式系统的数据的步骤还包括:
接收到第三增量数据,清除所述第二存储区数据。
4.如权利要求2所述的分布式系统的数据读写方法,其特征在于,创建用于指示目标读取数据的分布式标示,并根据所述分布式标示读取所述目标读取数据。
5.如权利要求4所述的分布式系统的数据读写方法,其特征在于,所述根据所述分布式标示读取所述目标读取数据的步骤包括:
判断所述第一增量数据是否全部写入至所述第二存储区中,设置所述分布式标示以指示存储区数据,根据所述分布式标示读取存储区数据,如未全部写入,读取所述第二存储区数据,如全部写入,读取所述第一存储区数据;
判断所述第二增量数据是否全部写入至所述第一存储区中,设置所述分布式标示以指示存储区数据,根据所述分布式标示读取存储区数据,如未全部写入,读取所述第一存储区数据,如全部写入,读取所述第二存储区数据。
6.一种分布式系统的数据读写系统,其特征在于,采用COW方式读写所述分布式系统的数据。
7.如权利要求6所述的分布式系统的数据读写系统,其特征在于,所述分布式系统的数据读写系统包括:复制模块、写入模块、读取模块、数据处理模块;
所述...
【专利技术属性】
技术研发人员:王可群,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。