摘要
本发明提出了一种服务不停机分片增加方法,包括串行和并行增加;串行化分片增加步骤中,首先获取现有分片的一些信息,随机生成多个哈希键,对包含这些哈希键的分片进行划分,将新划分出来的数据同步到新分片中,新分片对这些数据进行组织整理,构建相应的数据结构;新分片未完成数据同步时,而新分片内的节点对某一交易达成了共识,在执行这一交易时,需要访问或更新还未同步的数据时,新分片内的节点向原数据所在分片请求相关数据来执行交易,并将请求回来的数据构建本地的数据管理的数据结构;并行化分片增加步骤中,新产生的a分片未完成数据同步,当另一个新分片b需要对a进行切分操作时,分片a首先向原数据所在分片请求相关数据来执行分片切分操作,并将切分的情况发送给b分片,a分片和b分片依据切分的情况,通过向原数据所在分片请求数据响应数据查询和数据更新请求。
- 单位