数据迁移方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:46485205 阅读:3 留言:0更新日期:2025-09-26 19:06
本发明专利技术涉及数据处理技术领域,公开了数据迁移方法、装置、计算机设备及存储介质,本发明专利技术首先将旧存储池的原始键值对迁移至新存储池,对存量数据进行迁移,在此期间,将用户写请求针对的第一目标键值对创建备份,将备份键值对写入新存储池。然后,将新存储池中备份键值对的值赋给相应的原始键值对,对增量数据进行迁移,在此期间,将用户写请求针对的第二目标键值对的备份键值对和第二目标键值对写入新存储池,并通过赋值操作保证同一组原始键值对和备份键值对的值一致且为最新值。最后,通过清除新存储池的备份键值对,清理冗余数据。从而在存量数据、增量数据迁移期间支持用户写请求,不会存在并发写冲突问题,确保读写数据的准确性和实时性。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及数据迁移方法、装置、计算机设备及存储介质


技术介绍

1、键值(key-value,kv)存储是一种基于键值对的数据存储方式,在多种场景得到了广泛应用。随着键值存储业务的拓展和系统升级迭代,可能需要将现有kv存储系统升级到性能更优或者存储成本更低的kv存储系统,这其中会涉及到从一个kv存储系统到另一个kv存储系统的数据迁移。

2、在数据迁移期间,为了避免用户对相同key的重复写请求导致的并发写冲突和数据丢失问题,目前通常在数据迁移期间禁止用户所有写请求,但这种方法会牺牲服务的可用性,如果数据迁移时间漫长,会导致用户请求长期不可用。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据迁移方法、装置、计算机设备及存储介质,以解决现有方法在数据迁移期间停止用户服务,影响用户体验的问题。

2、第一方面,本专利技术提供了一种数据迁移方法,该方法包括:

3、响应于存量数据迁移指令,将旧存储池所有的原始键值对写入新存储池;

>4、在存量数据迁移本文档来自技高网...

【技术保护点】

1.一种数据迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述创建第一目标键值对的备份,包括:

3.根据权利要求2所述的方法,其特征在于,在存量数据迁移期间,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述在新存储池中写入与第二目标键值对相对应的备份键值对和第二目标键值对,包括:

5.根据权利要求4所述的方法,其特征在于,在增量数据迁移期间,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,在清除新存储池中存储的备份键值对之后,所述方法还包括:

...

【技术特征摘要】

1.一种数据迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述创建第一目标键值对的备份,包括:

3.根据权利要求2所述的方法,其特征在于,在存量数据迁移期间,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述在新存储池中写入与第二目标键值对相对应的备份键值对和第二目标键值对,包括:

5.根据权利要求4所述的方法,其特征在于,在增量数据迁移期间,所述方法还包括:

6.根据权利要求1-5...

【专利技术属性】
技术研发人员:周祥周子成
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1