A data writing method and system based on data migration includes: when the first system detects the first data writing instruction, determining the target data that the first data writing instruction indicates to write; writing the target data into the first data corresponding to the first system, and writing the target data into the second data corresponding to the second system, the first system. A system acquired after data migration for the second system. The embodiment of the present invention implements that when data is written in a new version system (the first system) after data migration, the data can be written into the old version system (the second system) before data migration at the same time, so that the new data written after data migration will not be lost when the system falls back, thereby improving the reliability of system fallback.
【技术实现步骤摘要】
一种基于数据迁移的数据写入方法及系统
本专利技术涉及数据迁移
,尤其涉及一种基于数据迁移的数据写入方法及系统。
技术介绍
目前,现有的数据迁移方法通常是将旧版本系统对应的数据迁移至新版本系统对应的数据,用以实现系统更新。在实践中发现,这种数据迁移方法在新版本系统需要回退至旧版本系统时,会丢失数据迁移后新版本系统所产生的新数据。可见,现有的数据迁移方法存在着系统回退时新数据丢失的问题,从而导致系统回退的可靠性低。
技术实现思路
本专利技术实施例公开一种基于数据迁移的数据写入方法及系统,能够提高系统回退的可靠性。本专利技术实施例第一方面公开一种基于数据迁移的数据写入方法,包括:当第一系统检测到第一数据写入指令时,确定所述第一数据写入指令指示写入的目标数据;将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中,所述第一系统为所述第二系统进行数据迁移后获得的系统。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中之后,所述方法还包括:当所述第一系统检测到系统回退指令时,根据所述第二数据将所述第一系统回退至所述第二系统;判断所述第二系统是否接收到数据读取指令;如果是,根据所述数据读取指令在所述第二数据中读取数据。作为一种可选的实施方式,在本专利技术实施例第一方面中,在判断出所述第二系统未接收到所述数据读取指令之后,所述方法还包括:判断所述第二系统是否接收到第二数据写入指令;如果是,根据所述第二数据写入指令确定所述第二数据 ...
【技术保护点】
1.一种基于数据迁移的数据写入方法,其特征在于,包括:当第一系统检测到第一数据写入指令时,确定所述第一数据写入指令指示写入的目标数据;将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中,所述第一系统为所述第二系统进行数据迁移后获得的系统。
【技术特征摘要】
1.一种基于数据迁移的数据写入方法,其特征在于,包括:当第一系统检测到第一数据写入指令时,确定所述第一数据写入指令指示写入的目标数据;将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中,所述第一系统为所述第二系统进行数据迁移后获得的系统。2.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中之后,所述方法还包括:当所述第一系统检测到系统回退指令时,根据所述第二数据将所述第一系统回退至所述第二系统;判断所述第二系统是否接收到数据读取指令;如果是,根据所述数据读取指令在所述第二数据中读取数据。3.根据权利要求2所述的方法,其特征在于,在判断出所述第二系统未接收到所述数据读取指令之后,所述方法还包括:判断所述第二系统是否接收到第二数据写入指令;如果是,根据所述第二数据写入指令确定所述第二数据写入指令指示写入的待写入数据;将所述待写入数据写入所述第二系统对应的所述第二数据中,以及将所述待写入数据写入所述第一系统对应的所述第一数据中。4.根据权利要求3所述的方法,其特征在于,在所述将所述待写入数据写入所述第二系统对应的所述第二数据中,以及将所述待写入数据写入所述第一系统对应的所述第一数据中之后,所述方法还包括:当所述第二系统检测到系统更新指令时,根据所述第一数据将所述第二系统更新至所述第一系统。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中,包括:利用双写组件将所述目标数据写入所述第一系统对应的第一数据中,以及将所述目标数据写入第二系统对应的第二数据中。6.一种基于数据迁移的数据写入系统,其特征在于,包括:确定单元,用于当第一系统检测到第一数据写入指令时,确定所述第一数据写入指令指示写入的目标数据;写入单...
【专利技术属性】
技术研发人员:汤灿,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。