[发明专利]应用数据迁移方法、装置、新存储系统及介质在审
申请号: | 201910363992.7 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110069222A | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 冯小珂 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/901 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本信息 实时数据 应用基础 迁移 存储系统 应用数据 应用 存储应用 写入 存储系统迁移 基础数据 数据丢失 数据覆盖 写入过程 读操作 应用端 无损 存储 | ||
本发明实施例公开了一种应用数据迁移方法、装置、新存储系统及介质。该方法应用于新存储系统,包括:存储应用端实时写入的应用实时数据以及应用实时数据的版本信息;在实时数据写入过程中,存储从旧存储系统迁移的应用基础数据,并且存储应用基础数据的版本信息;其中,应用实时数据的版本信息高于应用基础数据的版本信息。上述方案通过先写入应用实时数据以及版本信息,再迁移应用基础数据和版本信息,从而防止数据丢失或应用实时数据被应用基础数据覆盖,迁移过程中应用端无需进行双读操作或暂停其他操作,实现了便捷、无损的应用数据迁移。
技术领域
本发明实施例涉及导航技术领域,尤其涉及一种应用数据迁移方法、装置、新存储系统及介质。
背景技术
存储系统迁移技术指的是将数据从一个存储系统迁移至另一个存储系统的方案。迁移的存储数据通常分为两种:(1)基础数据,即开始进行存储数据迁移之前已经存储于存储系统中的基础数据。(2)实时数据,即开始进行存储数据迁移之后,应用端实时写入的数据。
传统的存储数据迁移方案对特定的数据迁移通常需要严格的顺序性,因此会存在实时数据被先写入的基础数据覆盖的问题,并且若在迁移完成之前实行双读方案,虽然保证了数据读取的有效性,但是降低了应用端读取数据的效率。另外,目前的基础数据迁移和实时数据写入联动的方案,无法保证数据写入和读取的时效性。
发明内容
本发明实施例提供一种应用数据迁移方法、装置、新存储系统及介质,以保证应用数据迁移的安全性,实现简便、无损的应用数据迁移。
第一方面,本发明实施例提供了一种应用数据迁移方法,应用于新存储系统,该方法包括:
存储应用端实时写入的应用实时数据以及应用实时数据的版本信息;
在实时数据写入过程中,存储从旧存储系统迁移的应用基础数据,并且存储应用基础数据的版本信息;
其中,应用实时数据的版本信息高于应用基础数据的版本信息。
第二方面,本发明实施例提供了一种应用数据迁移装置,配置于新存储系统,该装置包括:
实时数据存储模块,用于存储应用端实时写入的应用实时数据以及应用实时数据的版本信息;
基础数据存储模块,用于在实时数据写入过程中,存储从旧存储系统迁移的应用基础数据,并且存储应用基础数据的版本信息;
其中,应用实时数据的版本信息高于应用基础数据的版本信息。
第三方面,本发明实施例还提供了一种新存储系统,该新存储系统包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的应用数据迁移方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的应用数据迁移方法。
本发明实施例通过先写入应用实时数据以及版本信息,再迁移应用基础数据和版本信息,并且应用实时数据的版本信息高于应用基础数据的版本信息,从而防止数据丢失或应用实时数据被应用基础数据覆盖,迁移过程中应用端无需进行双读操作或暂停其他操作,实现了便捷、无损的应用数据迁移。
附图说明
图1是本发明实施例一中的一种应用数据迁移方法的流程图;
图2是本发明实施例二中的一种应用数据迁移方法的流程图;
图3是本发明实施例三中的一种应用数据迁移装置结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910363992.7/2.html,转载请声明来源钻瓜专利网。