`
lingqi1818
  • 浏览: 252101 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数据迁移注意点

阅读更多
注意点如下:
1.程序逻辑部分,新逻辑上线,注意对老逻辑的兼容,千万不要不管三七二十一暴力替换。
2.数据库部分:
1)能建新表尽量建新表以避免对老数据的破坏。
2)如果老表有字段增加,千万不要做非空,唯一性的约束,否则后果自负。
3)假如需要减字段,那么请考虑临时替代的方案,比如新建一张临时表,让程序先取临时表数据,最后等新表建立后再切换过来,导入数据。

3.CACHE等需要序列化,反序列化的部分。一定要兼容原先在缓存中的数据,例如SID千万不要变化,否则反序列化失败,假如有字段需要增加,那么考虑第一次读入先取数据库。

4.外部接口相关的,能不要求外部接口联调,尽量就不做联调,一是麻烦,二是风险大。尽量对原接口传入和传出的数据保持兼容。假如有变化,考虑用适配器封装,实在没办法再实行下策。

5.注意操作的先后顺序,这个也是非常重要,例如你先发了数据库,但是程序还是老的,并且会受到影响,那么就挂了。


当然以上几点是建立在应用不停的基础上,假如你可以随便搞,那么就无所谓了。
分享到:
评论

相关推荐

    数据迁移服务V200R100C00----VMware虚拟机数据迁移方案.doc

    在数据迁移前必读章节中,华为工程师和合作工程师对数据迁移服务V200R100C00的概述、读者对象、适用场景、注意事项等方面进行了详细的介绍。 在数据迁移流程章节中,华为工程师和合作工程师对数据迁移的整个流程...

    数据迁移 说明 oracle 数据迁移完整手册

    以下是 Oracle 数据迁移的完整手册,涵盖了迁移方法概述、实现步骤、其他方法等方面的知识点。 一、迁移方法概述 Oracle 数据迁移可以使用 Navicat Premium 进行,Navicat Premium 提供了数据传输功能,可以将 ...

    NC升级数据迁移工具手册

    ### NC升级数据迁移工具手册知识点概述 #### 一、总述 **NC56/57至NC63数据迁移工具**是用友为帮助企业从NC56/57版本平滑过渡到NC63版本而开发的一款专业数据迁移工具。此工具主要用于实现企业现有系统中的数据无缝...

    DataX数据的迁移(MySQL、HDFS,Hive)

    注意点: 1.数据迁移的过程中,由于hive的Null值存储为"\N",Mysql存储为NULL值,二者转换时需要注意,再数据迁移json模板中,"nullFormat": "\\N", 该配置信息就是解决了数据迁移是存在的Null值。 2.如果hive中没有...

    Apsara Clouder云计算技能认证:云数据库管理与数据迁移--试题.doc

    本节课程主要介绍Apsara Clouder云计算技能认证中的云数据库管理与数据迁移部分,涵盖了云数据库RDS实例、数据传输服务DTS、云数据库迁移、权限管理、安全设置等知识点。 云数据库RDS实例支持多种数据库引擎,包括...

    数据迁移.docx

    数据迁移是IT环境中常见的操作,尤其在数据库管理系统之间,如MySQL到PostgreSQL的迁移。MySQL是一种广泛使用的开源关系型数据库,而PostgreSQL则以其强大的功能和ACID合规性受到青睐。在某些场景下,比如升级数据库...

    oracle rac数据迁移

    #### 三、Oracle RAC 数据迁移注意事项 - **备份与验证**:在进行任何数据迁移之前,都需要对源数据库进行完整的备份,并验证备份的有效性。 - **性能考虑**:迁移过程中可能会对生产环境造成一定的性能影响,因此...

    关于MySQL数据迁移--data目录直接替换注意事项的详解

    本文将深入探讨一种特殊的数据迁移方法——直接替换`data`目录,以及在此过程中需要注意的关键点。 在传统的MySQL数据迁移中,通常使用`mysqldump`工具进行数据库的备份和恢复,但当数据量巨大时,这种方法可能会...

    数据库表数据迁移

    数据库表数据迁移是一个常见的任务,尤其在企业级应用中,可能因为系统升级、数据库更换或数据整合等原因需要进行。在这个场景下,我们看到的“数据库表数据迁移”是从MySQL数据库到Oracle数据库的迁移过程。下面将...

    Redis数据导入导出以及数据迁移的4种方法详解

    Redis 数据导入导出和数据迁移是 Redis 管理中的重要环节,对于数据备份、故障恢复、集群扩展等场景有着至关重要的作用。本文将详细解析 Redis 数据导入导出的4种方法。 首先,我们来看第一种方法:使用 AOF...

    Oracle数据库数据迁移

    在 Oracle 数据库数据迁移的过程中,需要注意以下几点: 首先,需要确保原始数据库的备份是可靠的,以免数据丢失或损坏。 其次,需要选择合适的数据迁移工具,以便快速、安全地完成数据迁移。 最后,需要对目标...

    数据迁移服务虚拟机数据迁移方案.doc

    在实施数据迁移之前,需要了解一些基本概念和注意事项。数据迁移服务虚拟机数据迁移方案适用于华为工程师和合作工程师等。读者对象包括数据迁移服务提供商、存储管理员、系统管理员等。 第二章 数据迁移流程 ------...

    人大金仓安装与数据迁移(windows)

    请注意,数据迁移可能需要一段时间,具体时间取决于要迁移的数据量和网络状况。迁移完成后,建议检查目标数据库中的数据完整性,确保迁移无误。 通过以上步骤,你可以在Windows环境下成功安装人大金仓数据库并完成...

    各种数据库之间的数据迁移.doc

    在进行数据库迁移时,需要注意以下几个关键点: - **字符集匹配**:确保源和目标数据库的字符集一致,以防止数据乱码问题。 - **数据类型映射**:不同的数据库系统可能有不同的数据类型,迁移前需要考虑如何映射这些...

    oracle数据迁移项目实施方案

    在总结Oracle数据迁移项目实施方案的知识点时,需要特别注意各部分的衔接以及流程的严谨性。方案的设计要综合考虑系统现状、业务需求和资源限制,采取合理的迁移策略和技术手段,确保在迁移过程中数据不丢失、业务不...

    oracle 数据库数据迁移解决方案

    去年年底做了不少系统的数据迁移,大部分系统由于平台和版本的原因,做的是逻辑迁移,少部分做的是物理迁移,有一些心得体会,与大家分享。  首先说说迁移流程,在迁移之前,写好方案,特别是实施的方案步骤一定...

    数据迁移工具及安装使用教程.zip

    数据迁移在IT领域是一项至关重要的任务,特别是在系统升级、硬件替换或数据中心迁移等场景中。本文将详细讲解数据迁移工具的使用以及安装教程,确保您的数据安全无误地从一个存储设备迁移到另一个。 首先,我们要...

    ORACLE DBA工作笔记 运维数据迁移与性能调优

    从以上信息中我们可以得知,要想在实际工作中高效执行数据迁移和性能调优,DBA需要掌握的核心知识点包括但不限于以下几个方面: 1. 数据迁移的基本概念和操作流程,如数据导出导入工具的使用(exp/imp或expdp/impdp...

Global site tag (gtag.js) - Google Analytics