基于分布式块存储的数据存储方法及装置制造方法及图纸

技术编号:28135081 阅读:27 留言:0更新日期:2021-04-21 19:01
本发明专利技术公开了一种基于分布式块存储的数据存储方法及装置。该方法包括:获取当前单位时间内的业务数据量,以及当前所对应的时间窗口;当业务数据量及时间窗口满足业务调整条件时,在时间窗口内获取至少一个指标所对应的采样指标值;当采样指标值满足指标调整条件时,采用相应的水位线调整方式调整缓存盘的水位线。采用本方案,能够结合实际的业务情况,仅在满足预设的业务调整条件及指标调整条件时才采用相应的调整方式进行刷盘操作,从而使得分布式块存储的数据存储过程与实际的业务状况相耦合,提升读写稳定性,并大幅提高缓存盘的利用率。利用率。利用率。

【技术实现步骤摘要】
基于分布式块存储的数据存储方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种基于分布式块存储的数据存储方法及装置。

技术介绍

[0002]随着科技及社会的不断发展所带来的海量数据的存储需求,传统的存储方式已不再适用于大规模的数据存储。目前,分布式存储以其扩展性高、性价比高、容错性好等优势越来越多地被应用于海量数据的存储中。其中,根据存储的访问接口以及应用场景,通常把分布式存储分为三种类型,即分布式块存储,分布式文件存储,和分布式对象存储。
[0003]其中,分布式块存储一般通过全分布式缓存共享池、分布式哈希架构进行部署,具有较高的读写效率。目前的分布式块存储模式中,通常是在缓存盘中的数据到达预定的水位线时,触发缓存盘中数据至硬盘的写入。例如,现有分布式块存储水位线一般设置为60%,当缓存盘中数据达到水位线60%时,水位线自动调整为55%,并将5%的数据进行刷盘操作(写入硬盘中),之后水位线会自动调整回60%。
[0004]然而,专利技术人在实施过程中发现,现有技术中存在如下缺陷:采用现有的分布式块存储的数据存储方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于分布式块存储的数据存储方法,其特征在于,包括:获取当前单位时间内的业务数据量,以及当前所对应的时间窗口;当所述业务数据量及所述时间窗口满足业务调整条件时,在所述时间窗口内获取至少一个指标所对应的采样指标值;当所述采样指标值满足指标调整条件时,采用相应的水位线调整方式调整缓存盘的水位线。2.根据权利要求1所述的方法,其特征在于,所述业务数据量及所述时间窗口满足业务调整条件进一步包括:所述业务数据量大于当前缓存盘的可利用容量,且所述时间窗口为可调整时间窗口。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述时间窗口所对应的权重值,确定所述时间窗口是否为可调整时间窗口。4.根据权利要求1所述的方法,其特征在于,所述采样指标值满足指标调整条件进一步包括:针对于所述至少一个指标中的每个指标,该指标所对应的采样指标值小于该指标所对应的预设统计周期内的最大值。5.根据权利要求4所述的方法,其特征在于,所述指标包括以下指标中的至少一种:负载、CPU利用率、内存利用率、磁盘读写吞吐率、磁盘IOPS、以及磁盘延时。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述采用相应的水位线调整方式调整缓存盘的水位线进一步包括:S1,确定调整幅度;S2,根据所述调整幅度确定每次调整容量、每次调整时长及调整次数;S3,根据所述每次调整容量、每次调整时长和/或调整次数,确定总调整时长;S4,若所述总调整时长超出所述时间窗口,则进一步执行步骤S1或步骤S2;或者,若所述总调整时长未超出所述时...

【专利技术属性】
技术研发人员:陈琪郭岳钟储建喻金权
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1