【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及数据迁移方法、装置、计算机设备及存储介质。
技术介绍
1、键值(key-value,kv)存储是一种基于键值对的数据存储方式,在多种场景得到了广泛应用。随着键值存储业务的拓展和系统升级迭代,可能需要将现有kv存储系统升级到性能更优或者存储成本更低的kv存储系统,这其中会涉及到从一个kv存储系统到另一个kv存储系统的数据迁移。
2、在数据迁移期间,为了避免用户对相同key的重复写请求导致的并发写冲突和数据丢失问题,目前通常在数据迁移期间禁止用户所有写请求,但这种方法会牺牲服务的可用性,如果数据迁移时间漫长,会导致用户请求长期不可用。
技术实现思路
1、有鉴于此,本专利技术提供了一种数据迁移方法、装置、计算机设备及存储介质,以解决现有方法在数据迁移期间停止用户服务,影响用户体验的问题。
2、第一方面,本专利技术提供了一种数据迁移方法,该方法包括:
3、响应于存量数据迁移指令,将旧存储池所有的原始键值对写入新存储池;
【技术保护点】
1.一种数据迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建第一目标键值对的备份,包括:
3.根据权利要求2所述的方法,其特征在于,在存量数据迁移期间,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述在新存储池中写入与第二目标键值对相对应的备份键值对和第二目标键值对,包括:
5.根据权利要求4所述的方法,其特征在于,在增量数据迁移期间,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,在清除新存储池中存储的备份键值对之后,所述方法还
...
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建第一目标键值对的备份,包括:
3.根据权利要求2所述的方法,其特征在于,在存量数据迁移期间,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述在新存储池中写入与第二目标键值对相对应的备份键值对和第二目标键值对,包括:
5.根据权利要求4所述的方法,其特征在于,在增量数据迁移期间,所述方法还包括:
6.根据权利要求1-5...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。