【技术实现步骤摘要】
本申请涉及云存储,特别是涉及一种元数据存储方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
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所述的方法,其特征在于,所述物理磁盘的磁盘区间还包括超级块,所述超级块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。