一种分布式数据库的碎片率优化方法及装置制造方法及图纸

技术编号:46594112 阅读:1 留言:0更新日期:2025-10-10 21:27
本申请公开了一种分布式数据库的碎片率优化方法及装置,涉及计算机技术领域。该方法包括:获取分布式数据库的各个节点的存储信息;基于各个节点的存储信息,确定各个节点的空间利用率,并通过预设的连续性算法,确定各个节点的连续性指标;根据各个节点的空间利用率和连续性指标,综合确定各个节点的碎片率;基于各个节点的碎片率和分布式数据库的性能指标,匹配对应的目标优化策略,以基于目标优化策略,对分布式数据库进行优化。通过空间利用率和数据存储的连续性综合评估分布式数据库的碎片率,并且根据碎片率和性能指标,确定最适配的优化操作,提高了分布式数据库的碎片率的准确性,并且提高对分布式数据库的优化效果。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种分布式数据库的碎片率优化方法及装置


技术介绍

1、随着信息技术的快速发展,各行业数据规模呈现指数级增长,分布式数据库因其可扩展性、高可用性和高性能等优势,已成为企业级数据管理的核心架构。分布式数据库(distributed database)是一种将数据分散存储在多个物理节点上的数据库系统,这些节点通过网络互联,形成一个逻辑上统一、物理上分布的数据库架构。

2、分布式数据库通过多节点协同存储和处理海量数据,但是频繁的插入、删除、更新等操作会导致数据在物理存储介质上呈现离散分布,形成大量不连续的小数据块。这种碎片化现象不仅造成存储资源的浪费,还会显著降低数据库的查询性能。

3、当前技术中,为了解决分布式数据库的碎片化问题,常见的方式为:通过周期性全表扫描分布式数据库的空间利用率来估算碎片率,当碎片率超过预设阈值时,执行预设的固定优化操作。

4、由此可知,当前技术中无法准确估算分布式数据库的碎片率,并且对分布式数据库的优化效果差。


技术实现思路

...

【技术保护点】

1.一种分布式数据库的碎片率优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,确定所述各个节点的空间利用率,包括:

3.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,通过预设的连续性算法,确定所述各个节点的连续性指标,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述各个节点的空间利用率和连续性指标,综合确定所述各个节点的碎片率,包括:

5.根据权利要求1所述的方法,其特征在于,在所述根据...

【技术特征摘要】

1.一种分布式数据库的碎片率优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,确定所述各个节点的空间利用率,包括:

3.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,通过预设的连续性算法,确定所述各个节点的连续性指标,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述各个节点的空间利用率和连续性指标,综合确定所述各个节点的碎片率,包括:

5.根据权利要求1所述的方法,其特征在于,在所述根据所述各个...

【专利技术属性】
技术研发人员:史友徐建斌曹力黎飞雪丁戬吴力涵侯海连
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1