元数据存储方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:44547801 阅读:11 留言:0更新日期:2025-03-11 14:12
本申请涉及一种元数据存储方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于针对选定虚拟盘的数据写入操作,获取待写入数据;在选定虚拟盘对应物理磁盘中,为待写入数据分配数据存储片段,并配置片段标识;确定选定虚拟盘用于存储元数据的元数据存储页,元数据存储页为物理磁盘的最小输入输出单元;基于片段标识以及元数据存储页的页标识,生成待写入数据的元数据;在待写入数据写入至数据存储片段后,将元数据存储至元数据存储页。采用本方法能够降低元数据存储时占用的存储空间、简化存储组件部署以及降低写放大效应。

【技术实现步骤摘要】

本申请涉及云存储,特别是涉及一种元数据存储方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、在分布式存储系统中,数据可能被存储在多个节点上,因此如何保证存储系统的数据一致性,对于维护系统业务的连续性和稳定性具有重要意义。传统的方式往往是通过使用预写式日志(write-ahead logging,wal)机制,或基于键值对存储的数据库系统(k-vdb,key-value database)来实现写事务,保证存储系统的数据一致性。

2、基于wal实现写事务时,可以在故障时借用wal日志恢复到一致状态。基于k-v db实现事务则是完全借用了k-v db的事务特性。然而,现有的分布式存储引擎依赖wal或k-vdb组件实现元数据一致性持久化,会额外占用较多的存储容量,消耗主存储集群读写带宽,以及增加系统的部署依赖,同时还会存在严重的写放大情况。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够降低元数据存储时占用的存储空间、简化存储组件部署以及降低写放大效应的元数据存储方法、装本文档来自技高网...

【技术保护点】

1.一种元数据存储方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述选定虚拟盘用于存储元数据的元数据存储页,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述选定虚拟盘的候选元数据存储页,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任意一项所述的方法,其特征在于,物理磁盘的磁盘区间包括表头区间和表页区间,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述物理磁盘的磁盘区间还包括超级块,所述超级块用于存储所述物理磁盘的分区...

【技术特征摘要】

1.一种元数据存储方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述选定虚拟盘用于存储元数据的元数据存储页,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述选定虚拟盘的候选元数据存储页,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任意一项所述的方法,其特征在于,物理磁盘的磁盘区间包括表头区间和表页区间,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述物理磁盘的磁盘区间还包括超级块,所述超级块...

【专利技术属性】
技术研发人员:邢典
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1