【技术实现步骤摘要】
本申请涉及数据库,特别是涉及一种分布式数据库分裂点的确定方法及相关装置。
技术介绍
1、在分布式数据库中,通常采用键值对(key value)的存储方式,在用户需要查找数据时,可以通过主键key作为索引查找到对应的值value。以数据库为hbase为例,可以将数据存储在存储区域(region)中,随着region中存储的数据量不断增加,为了避免影响数据库的性能,可以从存储区域中选择一个分裂点,并基于该分裂点将region分成两个新的region。
2、相关技术中,以hbase为例,region中会存储有hfile格式的多个存储文件storefile,通常会将其中最大的storefile的中间点作为分裂点。然而,分裂后的分布式数据库中经常被执行修改操作或查询操作等操作的键值对可能集中存储于一个或一些region中,剩余的region存储的键值对很少甚至没有被执行操作,导致分布式数据库的负载不均衡,影响其性能。
技术实现思路
1、有鉴于此,本申请实施例提供了一种分布式数据库分裂点的
...【技术保护点】
1.一种分布式数据库分裂点的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,每个存储单元对应的两个存储单元包括第一个存储单元和第二个存储单元;所述针对每个候选分裂点对应的两个存储单元,确定多个操作位置分布在所述两个存储单元中的分布结果,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,所述多次操作位置包括查询操作位置和修改操作位置;每个存储单元对应的两个存储单元包括第一个存储单元和第二个存储单元;所述针对每个候选分裂点对应的两个存储单元,确定多个操作位置分布
...【技术特征摘要】
1.一种分布式数据库分裂点的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,每个存储单元对应的两个存储单元包括第一个存储单元和第二个存储单元;所述针对每个候选分裂点对应的两个存储单元,确定多个操作位置分布在所述两个存储单元中的分布结果,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,所述多次操作位置包括查询操作位置和修改操作位置;每个存储单元对应的两个存储单元包括第一个存储单元和第二个存储单元;所述针对每个候选分裂点对应的两个存储单元,确定多个操作位置分布在所述两个存储单元中的分布结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一查询操作位...
【专利技术属性】
技术研发人员:吕虎,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。