• 金仓数据库 KingbaseES异构数据库移植指南 (2. 概述)


    2. 概述

    将一个应用系统从一个数据库(以下简称源数据库)迁移到另一个数据库(以下简称目标数据库)时,需要考虑如下因素:

    1. 应用迁移的周期/成本

    a. 目标数据库对源数据库的兼容度越高,迁移周期越小;本文第2部分描述的内容和对源数据库的支撑程度越高,迁移越快。

    b. 迁移过程中,是否有工具支撑加速迁移过程;

    c. 迁移完成后,是否有工具支撑数据对比,减少应用测试过程。目标数据库是否有丰富的移植辅助工具。

    2. 目标数据库产品是否有成熟的迁移服务团队

    目标数据库的服务支持团队是否成熟,管理是否完善,是否有完善的应用移植方法。

    3. 目标数据库是否满足应用的使用需求

    考察目标数据库的产品能力是否可以替换源4.数据库,主要包括如下几个方面:

    a.使用的源数据库的对象,目标数据库是否可以支持

    b.使用的源数据库的访问接口(SQL/PLSQL),目标数据库是否可以支持

    c.使用的开发接口和开发框架,目标数据库是否支持

    d.使用的第三方产品或者组件,目标数据库是否支持

    e.目标数据库是否支持源系统的高可用方案

    f.目标数据库是否可以满足应用系统的性能需要,若采用国产CPU,更需要评估目标数据库在指定国产CPU上的性能表现;有可能需要优化应用程序的处理,完成性能的联合解决方案,那么目标数据库是否提供性能分析和调优手段。

    4. 系统割接的需求目标数据库是否可以满足

    主要包含:

    a. 应用从源数据库切换到目标数据库,业务是否可以停止,若是不可以停止,目标数据库是否可以支持数据实时同步;

    b. 移植完成后,是否需要和源数据库双轨运行,目标数据库是否有方案可以支撑

    本文档就上面的问题,介绍KingbaseES产品的应用迁移支撑体系,以及应用迁移的过程。

  • 相关阅读:
    家具商家通过商城小程序发展的作用是什么
    About 9.11 This Week
    线性回归算法
    Kotlin设计模式:享元模式(Flyweight Pattern)
    IShellFolder2::GetDetailsOf第二个参数(UINT iColumn)数值对应详细信息的项
    计算机网络-运输层详解(持续更新中)
    【Try to Hack】php命令执行和代码执行
    offline RL | ABM:从 offline dataset 的好 transition 提取 prior policy
    GIT 遇到问题
    LNMP架构之搭建Discuz论坛
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126013443