<< 新闻中心

国产化数据库迁移适配方法

2020-12-21 17:00:15 作者 书写人生

信息时代,随着国家对安全的重视,一些涉及重要信息的核心应用必须做到安全可信,因此涉及好多的关键应用业务从传统的X86架构向国产化、安全可靠在数据库的迁移适配过程中经常会遇到不同数据库写法不同,支持的函数不同,在迁移后、往往需要投入很大的精力去发现问题,然后进行修改适配。由于系统迁移后的不稳定,特别是X86环境向国产化环境的迁移,由于本身的性能差异这种问题异常突出。数据库迁移适配是一项十分重要的工作。整个迁移过程同,函数不同迁移后的系统功能、性能必须经过严格测试。

一种通用的数据库迁移适配方法,该方法包括匹配规则定义库模块、模板池模块、迁移适配模块和适配结果输出模块;

步骤:

S1、匹配规则定义库:定义DDL规则、DML规则的基本操作,指导源数据库模板进行编写;

S2、模板池来存储已实现规则的源数据库;

S3、迁移适配,将模板池中的源数据库规则与将要迁移的数据库进行比对适配;

S4、适配结果输出,将适配过程中遇到的问题进行输出。

根据权利要求S1所述的通用的数据库迁移适配方法,其特征在于:步骤S1中,定义的DDL规则包含表、视图的创建、修改、删除、索引、字段类型、字段个数及表大小。

根据权利要求S2所述的通用的数据库迁移适配方法,其特征在于:定义的DML规则包含增、删、改、查、连接、分组和排序。复杂多表关联SQL主要用于数据库中常见函数的覆盖。

根据权利要求S3所述的通用的数据库迁移适配方法,其特征在于:适配结果输出对比源数据库与目标数据库对SQL语句写法、函数支持的差异进行输出。

根据权利要求S4所述的通用的数据库迁移适配方法,其特征在于:适配结果输出根据输出查看源数据库与目标数据库之间的语法、函数差异,指导对源程序进行修改。

该技术的通用的数据库迁移适配方法能够指导研发人员进行程序修改,可快速实现从传统X86数据库向国产化数据库的迁移适配,节省大量人力资源时间成本,完善更多的适配细节,具有很好的推广应用价值。

国产数据库/数据仓库的优势

1、架构的先进性

国产数据库起步晚,但是参考参数产品并结合新理论进行架构方面的创新。国产数据库的水平扩展和分布式容错等方面比较优秀,这是受益于架构的先进性。

2、人工智能

国产化浪潮赶上人工智能风口,在传统的数据库运维汇中,最头痛的是参数调优和故障恢复,一些国产数据库,将智能化运维作为重要产品特性加以研发和应用。

3、本地化服务

相比国外大厂,国内公司在灵活度、服务成本等方面都有一定又是。另外,国产数据库可根据国家政策对产品和服务进行调整,限制少,周期短,更容易满足国家“安全可控信息技术”方面的法规要求。

数据库迁移的痛点

数据库负责所有业务系统的数据存储计算与交易,牵一发而动全一身。同时由于多年来基于生态封闭的传统国外数据库产品,系统兼容性程度复杂。更重要的是,作为系统架构转型的关键支点,数据库迁移一方面可实现安全可控,另一方面是需要帮助企业考虑如何应对在云计算时代未来业务和系统的数字化、多元化发展需求,因此数据库的选型同样至关重要。

   由此种种,企业数据库分布式转型、国产化迁移过程中,面临多个痛点。总结起来包括:

1、迁移成本高,工作量大。人工操作数据库迁移风险较高,迁移周期长,耗费的人力成本较高。

2、数据库迁移技术复杂。数据库迁移对操作人员的技术水平要求较高,不仅需要掌握源数据库的技术还有懂得目的数据库的技术,并了解数据库之间迁移技术。

3、异构数据库的兼容程度不好评估。源库迁移到目的数据库的对象兼容程度如何,应用SQL兼容程度如何,迁移改造的风险和难度如何量化评估。

4、迁移过程无标准化流程。整个迁移过程复用程度低,没有一个标准化的最佳实践方案。

5、目标数据库选型困难。国产数据库类型较多,无法快速选择适合业务场景的数据库类型。

我司提供各种国外数据库数据迁移至国内数据库服务,想了解更多国产化技术信息,欢迎指点我司技术研发,为您提供更完整的解决方案。
     我们的联系方式:
     公司名称:四川书写人生科技有限公司
     通信地址:成都市金牛区兴盛西路2号固特大厦3幢A座405A
     公司座机:028-83410634
     微信电话:191-8044-7517
     联系邮件:admin@skycto.com
     我们承诺:邮件12小时回,微信4小时回复,欢迎致电联系。

推荐阅读

首页 分享微博 分享微信 回到顶部