首页 >>  正文

系统迁移后原系统还在吗

来源:baiyundou.net   日期:2024-10-03

作为工作多年的B端产品经理,或多或少会遇到新系统替换老系统或系统重构升级的场景,数据迁移是系统切换过程中非常重要的一环,数据迁移的成功与否直接影响到后续系统的稳定运行。不同的切换场景会面临不同的数据迁移的问题,一套全面的数据迁移方案,能够指导数据迁移工作顺利的进行。

01 数据迁移场景

企业业务发现,原系统无法满足业务需求,需要开发新的系统替换原有系统,而原系统中的历史数据或正在进行中的业务数据需要在新系统中体现,新系统上线前,需要完成旧系统向新系统的数据迁移。

02 系统切换方式

系统的切换方式,会影响数据迁移方式的选择。新老系统进行切换时,常见的几种操作方式:

  1. 确定新系统上线时间后,新老系统并行运行,新订单使用新系统,在途订单使用老系统,待老系统所有在途订单都完成后,将历史数据一次性迁移至新系统。
  2. 确认新系统上线时间后,老系统停用,所有数据及功能全部切换至新系统。
  3. 新系统的调整比较大,业务流程也进行了大规模调整的情况下,也会采用选择年或月的结算区间选择上线时间进行切换,切换后,业务数据不进行迁移,历史数据保留在旧系统进行查看。

03 数据迁移内容

1、数据:

  1. 基础数据:支撑各个模块及各业务的主数据,如客户、资产、项目、产品、车辆、工具信息等
  2. 字典数据:系统全局的字典数据
  3. 用户数据:用户账号、组织、角色、权限等
  4. 业务数据:业务进行过程中产生的数据,如订单数据、交易数据、账单数据、操作数据、各环节的流转数据等。业务数据还包括:
  5. 历史数据:业务上已经完成结算的或其他完成节点已经产生的数据。
  6. 在途数据:系统升级或切换的同时,业务也在正常的运行,系统中会存在很多在途数据,如未完成的订单数据,在途中的运单数据等;在途数据的处理需要特别关注。

2、数据间的关联关系:关系型数据通过ID或主键进行数据关联,迁移时数据之间的关联关系需要进行重新对应

3、文件:部分附件、图片等数据和业务数据直接关联,需要重新存储和建立联系,一些单独存储的文件可直接转移到新服务器,同时需要存储对应的URL等

04 迁移方式

影响迁移方式选择的要素很多:迁移数据量的大小、传输的时长、业务是否可暂停。

1、离线迁移:

  1. Excel导出-导入:通过导出-导入Excel的方式,将数据导入到新系统,导出的数据可根据新系统的数据格式进行调整后导入;
  2. 数据库同步:通过Sql或数据库同步工具,将新系统和老系统的字段进行对应,批量导入到新系统中;

2、在线迁移:

  1. 接口传输,通过定义和编写接口,实现新老系统之间的数据同步,新旧系统切换需要双系统并行的场景下,接口传输可实现新老系统之间的双向同步。企业在信息化建设过程中,会存在外采转自研的场景,项目不可控时,尽量实现系统一次性切换升级,避免系统并行。
  2. 数据库同步:面对迁移数据量比较大,耗时比较久的项目时,可以借助数据库迁移工具等,采用部分数据会进行全量+增量迁移的方式,数据全量迁移到新系统,然后执行每天的自动增量迁移或手动增量迁移,系统切换前,要完成最后一次增量备份。

05 数据验证

迁移的过程中和迁移后需要做数据的验证,确保数据的准确性、完整性、一致性,如:新旧系统的数据数量、数据内容、迁移过程中未产生增量数据等。数据迁移一般需要多次的预演和多次的验证,保证正式系统正式切换时,数据迁移的成功率。

验证需要准备详细的验证用例,和测试用例相似:

  1. 基础数据、数据字典的变化频率较低,可预先进行数据同步,属于上线前的环境准备工作,可提前同步到新系统并完成测试;
  2. 已经完成的业务历史数据,同步后通过查询、导出、BI等关联功能验证数据是否正确,完整;
  3. 未完成的业务在途数据,需额外进行业务操作流程的验证,根据数据所处的流程阶段,进行下一步的业务正逆向业务操作,确保在途数据能顺利完成。

06 结语

近几年传统行业进行信息化建设,完成了多个项目的外采转自研,经历了多次的数据迁移,关系型数据库、非关系型数据库、生产系统、办公系统。尝试将数据迁移的一点经验总结下来,还有很多欠缺,每日一点成长,以此自勉。

欢迎大家一起讨论。

本文由@特立独行侠 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

","gnid":"93ce50a650d19ab5e","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t017b4928c1e1c37ec6.jpg","width":"900"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1678363440000,"pure":"","rawurl":"http://zm.news.so.com/5cb53855b9bf8a02330f5f6b68aeffdf","redirect":0,"rptid":"7c1cc11376e65de2","rss_ext":[],"s":"t","src":"人人都是产品经理","tag":[{"clk":"ktechnology_1:excel","k":"excel","u":""}],"title":"B端产品新老系统切换过程中的数据迁移总结

祝炉夏1704换固态硬盘后,原来的机械硬盘系统还可以用吗 -
雍玲子13910777815 ______ 换固态硬盘后,原来的机械硬盘仍然可以同时使用. 对于台式机而言,由于现代主板一般都会提供4个SATA接口,可以同时连接4个SATA硬盘,所以更换为固态硬盘后,仍然可以把原有机械硬盘连接在电脑主板上,然后在BIOS中设置固态硬盘...

祝炉夏1704请问,我自己装了一个32g的固态硬盘,然后我用区分助手把系统迁移到固态硬盘里面了,但是迁移后h盘( -
雍玲子13910777815 ______ 迁移相当于把系统复制过去而已,原来硬盘的C盘可以格式化, 没影响的.

祝炉夏1704笔记本电脑:系统在原来的C盘,后来使用软件将C盘的系统迁移到固态硬盘上,但是C盘里面的东西都还在, -
雍玲子13910777815 ______ 你用什么软件迁移的啊!我觉得好的方法是,你把c盘要保存的资料保存到其它盘,用pe系统安装一个新系统到固态硬盘,再把原来c盘格式化,开机引导设置一下为固态盘

祝炉夏1704系统迁移到固态后怎么还原系统盘 -
雍玲子13910777815 ______ 换SSD固态硬盘装系统有非常简单的办法,在分区升级5.5之后,就再一次更新和增强了这个功能,打开最新版的分区助手专业版,运行. 点击左侧的“迁移OS到SSD/HDD”功能. 3 之后就会看到向导了,一步步跟着走吧! 4 找到我们那块SSD固态硬盘. 5 支持调整大小,修改盘符

祝炉夏1704把系统从就硬盘迁移到新硬盘后,新硬盘做主硬盘,那么就硬盘里面原来安装在非系统盘的软件能用吗? -
雍玲子13910777815 ______ 直接用是不行的,但是可以解决.比如原来安装的软件在D盘,你迁移系统后,新硬盘做启动硬盘启动后,原来的D盘就可能变成F盘了.此时,你可以把原来D盘的文件全部拷贝到现在的D盘,软件就可以使用了.也可以在磁盘管理里更改盘符,把现在F送盘的盘符改回D盘,也可以解决问题.

祝炉夏1704系统迁移到固态硬盘后怎么设为默认系统盘 -
雍玲子13910777815 ______ 要么,把原来的硬盘的C盘删掉重建. 要么,在bios里指定由新硬盘优先启动.

祝炉夏1704我准备给笔记本装个固态做系统盘,能用分区助手把原来的系统直接迁移到固态硬盘上吗? -
雍玲子13910777815 ______ 没用的,隐藏分区里面有配置信息你拷不过来,如果有光驱,建议把固态装在光驱位置,原硬盘不动.

祝炉夏1704电脑系统装不到机械盘上(不小心把系统装到机械硬盘)
雍玲子13910777815 ______ 1. 不小心把系统装到机械硬盘这个要看怎么安装的了.1、如果系统依旧安装在机械硬盘上,固态硬盘做存储用,那么,必然会拉低固态硬盘.因为这样做是非常错误的....

祝炉夏1704如何把机械硬盘的系统迁移到固态硬盘? -
雍玲子13910777815 ______ 打开分区软件后,再点击固态硬盘会新的机械硬盘. 然后再点击左侧【向导】里面的【迁移系统到固态硬盘】按钮. 进入新操作界面可以看清说明,然后点击【下一步】. 然后在这里选择你的固态硬盘,然后再点击左下角的小方框...

祝炉夏1704笔记本安了固态硬盘,原来的正版系统怎么办? -
雍玲子13910777815 ______ 可以用ghost复制过去.一般,正版系统只检测主板,不检测硬盘.换硬盘后,还是正版激活状态.万一失效,可以打厂家的售后电话,告诉售后自己换了硬盘,售后会给用户换一个激活码的. ghost迁移系统的方法如下: 1、先不要装新硬盘,先用原来的硬盘启动,下载Ghost安装器. 2、把ghost安装器这个程序文件放在C盘以外的某个盘的根目录.比如F盘. 3、运行ghost安装器,按下图顺序备份. 4、把ghost镜像拷贝到一只PE启动的U盘上.然后拔下旧硬盘,接好新硬盘,用U盘启动,也用ghost安装器还原. 如下图.右面就会列出ghost镜像文件.然后,左面从上到下,先选好C盘,再选还原,再点执行,就一切OK.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024