一种分布式存储的方法、装置、设备及可读介质制造方法及图纸

技术编号:24707110 阅读:29 留言:0更新日期:2020-06-30 23:51
本发明专利技术公开了一种分布式存储的方法,包括以下步骤:基于数据域值对非易失性内存进行分区,并将非易失性内存的分区与硬盘对应;基于数据写入请求,以内存映射的方式将数据写入非易失性内存中;以及响应于非易失性内存中已写入数据达到数据域值,将非易失性内存中的数据合并写入对应的硬盘;以及将非易失性内存中已写入数据删除。本发明专利技术还公开了一种串口调试信息的输出装置、计算机设备和可读存储介质。本发明专利技术通过使用非易失性内存,使WAL通过内存映射方式写入非易失性内存,既保证了WAL的非易失性,又拥有了内存级的带宽和延迟,大大提高了WAL的写入效率,从而提高分布式存储系统的写入性能。

【技术实现步骤摘要】
一种分布式存储的方法、装置、设备及可读介质
本专利技术涉及数据库
,尤其涉及一种分布式存储的方法、装置、设备及可读介质。
技术介绍
分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。构建存储系统时.需要基于成本和性能来考虑,因此存储系统通常采用多层不同性价比的存储器件组成存储层次结构。大数据的规模大,因此构建高效合理的存储层次结构,可以在保证系统性能的前提下,降低系统能耗和构建成本,利用数据访问局部性原理.可以从两个方面对存储层次结构进行优化。从提高性能的角度,可以通过分析应用特征,识别热点数据并对其进行缓存或预取,通过高效的缓存预取算法和合理的缓存容量配比,以提高访问性能。从降低成本的角度,采用信息生命周期管理方法,将访问频率低的冷数据迁本文档来自技高网...

【技术保护点】
1.一种分布式存储的方法,其特征在于,包括以下步骤:/n基于数据域值对非易失性内存进行分区,并将所述非易失性内存的分区与硬盘对应;/n基于数据写入请求,以内存映射的方式将数据写入所述非易失性内存中;/n响应于所述非易失性内存中已写入数据达到所述数据域值,将所述非易失性内存中的数据合并写入对应的所述硬盘;以及/n将所述非易失性内存中所述已写入数据删除。/n

【技术特征摘要】
1.一种分布式存储的方法,其特征在于,包括以下步骤:
基于数据域值对非易失性内存进行分区,并将所述非易失性内存的分区与硬盘对应;
基于数据写入请求,以内存映射的方式将数据写入所述非易失性内存中;
响应于所述非易失性内存中已写入数据达到所述数据域值,将所述非易失性内存中的数据合并写入对应的所述硬盘;以及
将所述非易失性内存中所述已写入数据删除。


2.根据权利要求1所述的分布式存储的方法,基于数据域值对非易失性内存进行分区包括:
基于所述非易失性内存大小和所述硬盘个数设定数据阈值;
将所述非易失性内存进行分区,使每个分区内存大小为所述数据域值。


3.根据权利要求2所述的分布式存储的方法,其特征在于,基于所述非易失性内存大小和所述硬盘个数设定数据阈值包括:
使所述数据域值为所述非易失性内存大小与所述硬盘个数的比值。


4.根据权利要求1所述的分布式存储的方法,其特征在于,将所述非易失性内存的分区与硬盘对应包括:
基于所述非易失性内存的读带宽和所述硬盘的写带宽的比值判断分区个数;
响应于所述非易失性内存的读带宽和所述硬盘的写带宽的比值不大于所述硬盘个数,使所述分区个数与所述硬盘个数相等。


5.根据权利要求4所述的分布式存储的方法,其特征在于,还包括:
响应于所述非易失性内存的读带宽和所述硬盘的写带宽的比值大于所述硬盘个数,使所述分区个数与所述非易失性内存的读带宽和所述硬盘的写带宽的比值相等。


6.根据权利要求1所述的分布式存储的方法,...

【专利技术属性】
技术研发人员:王晓飞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1