首页 美食 旅游 特产 文史 资讯 民生 生活 休闲 常识 百科 知识 信息 小技巧 图片 手机站

楚汉常识网

湖北首页楚汉常识 社会热点 娱乐热点 生活小常识 生活百科 健康生活 生活问答 生活信息 生活知识 生活小技巧 楚汉常识 楚汉百科

数据库技术(数据库迁云解决方案选型)

来源:小楚整编  作者:小小书童  发布时间:2020-09-11 12:09
摘要:数据库技术(数据库迁云解决方案选型)Oracle是非常强大的综合数据库,但同时也存在一些劣势,比如由于采用集中式架构,无法很好地实现横向扩展,并且其稳定性依赖于硬件。出于架构升级、降低成本和云化等需求,越来越多的企业需要 去Oracle 。 日前,阿里云数据库技

数据库技术(数据库迁云解决方案选型)Oracle是非常强大的综合数据库,但同时也存在一些劣势,比如由于采用集中式架构,无法很好地实现横向扩展,并且其稳定性依赖于硬件。出于架构升级、降低成本和云化等需求,越来越多的企业需要“去Oracle”

日前,阿里云数据库技术专家樊文凯2019数据技术嘉年华大会上,为大家分享了Oracle数据库异构上云的最佳实践

本次分享主要围绕以下5个方面:

Oracle数据迁云概述

数据库&应用迁云流程

数据库迁云解决方案

最佳实践

企业异构迁云建议

1、Oracle数据迁云概述

众所周知,Oracle是一个非常强大的综合数据库,但是Oracle也存在一些弱势,比如因为采用集中式架构,因此无法很好地实现横向扩展,并且其稳定性依赖于硬件,如需要IBM的小型机、EMC的存储等。

此外,Oracle数据库还存在技术依赖,很多使用者在开发时喜欢使用PL/SQL,因此在进行数据库异构升级或者架构转型时,不得不解决Oracle的技术依赖问题。

与此同时,Oracle数据库的成本较高,使用Oracle数据库需要搭配相应的小型机和存储,并且往往难以很好地实现规模化管理。

2、数据库&应用迁云流程

企业往往出于架构升级、降低成本和云化的需求,需要做“去O”。而“去O”一般分为以下几个步骤。

第一步:进行迁移方案评估,分析如何迁移数据库和应用,选用何种数据库代替。这个过程中需要储备很多知识,分析现有Oracle数据库的所有数据对象与应用的关系,也需要判断目标数据库是否兼容,迁移方案是否可行。

而选择合适的目标数据库来替换现有Oracle数据库是比较困难的,因为用MySQL与PostgreSQL等数据库替换Oracle时无法确定性能和负载的变化情况,只能通过不断地测试来完成。

此外,还需要尽量避免异构迁移的风险,需要保证迁移之后,应用和数据库能够良好适配。

第二步数据库和应用改造,数据库切换肯定会存在不兼容,这里的不兼容将是数据库和应用架构转型的“最后一公里”。只有搞定这“最后一公里”,才能够完成整个迁移方案。在这部分需要考虑对于数据库和应用的改造方案。

第三步数据库和应用的割接,数据全量迁移比较容易,但异构数据库增量迁移可能比较困难,因为会涉及大量数据变化、频繁的DDL,甚至数据库的数据类型、精度等不同,这些对于迁移而言都是巨大的挑战。

最后数据库和应用的迁移评测,包括了数据库护航,因为Oracle性能非常强大。因此需要保证迁移到其他数据库之后,性能仍然能够满足业务系统的需求。

护航阶段需要考虑如何应对突发事件,如何回退,以及面对复杂的数据库和应用之间的关系,如何进行切换。

架构综合梳理

对于大部分企业而言,可能不只有一套Oracle数据库,同样也不只有一套应用,而数据库与数据库、应用与应用,应用与数据库之间可能存在各种各样的关系,但企业并没有一个综合的架构图或架构文档来记录这些内容,因此需要厘清数据库和应用的关系,方便规划数据库和应用异构改造的路线。

数据库场景梳理
此外,需要厘清现在Oracle数据库的业务情况,是OLTP、OLAP还是TP和AP的混合场景,只有这样才能有针对性地选择目标数据库并规划好替换方案。

改造内容

数据库改造存在很多语法难点,首先需要进行语法转换。因为不同数据库引擎支持的语法不同,因此需要转换DML、DDL和SQL的语法。

其次,还需要转换应用代码,因为某些情况下,SQL语句会内嵌在程序中,可能需要对于百万行代码逐行检查并修改其中的SQL语句,这样一来不仅工作量巨大,而且非常耗时。

确定改造方案

编制完数据库和应用架构迁移方案后,还需要逐一梳理改造点和功能点并进行测试,造成整个去O的过程前期准备需要很长的时间和很多的精力。

3、数据库迁云解决方案

众所周知,阿里巴巴是国内第一批实践去IOE理念的公司,当年阿里的去IOE之路走得并不那么顺滑,遇到了很多困难,也踩了很多坑,沉淀下来了很多经验,形成了今天的数据库迁云的最佳解决方案。

Oracle数据库和应用异构迁移痛点

Oracle数据库和应用异构迁云全链路方案

阿里云将数据库迁云的过程经验积累浓缩成为了数据库和应用迁移(简称:ADAM)产品。ADAM能够帮助我们分析整个IT系统的架构,并为迁移的目标数据库提供选型建议。

ADAM产品目前优选推荐两种数据库迁云方案,第一种OLTP平滑迁移解决方案,目标数据库是POLARDB语法高度兼容Oracle,因此仅需要少量改动,就可以直接迁移到阿里云或线下的POLARDB Box一体机中。

该方案的特点是兼容性以及如何适配,能否弹性扩展以及整体成本。

本文地址:楚汉常识频道 https://www.hubei88.com/common/680068.html ,楚汉网—湖北本地生活服务平台,捕捉湖北武汉生活大小事件动态,时时分享热点资讯,以及提供湖北各地吃喝玩乐,相亲交友,人才招聘,房产买卖,农产品批发,团购旅游门票,热点娱乐事件等一站式资讯,让您了解湖北的方方面面;另外,本站原创文章,禁止转载,违者必究,谢谢!

楚汉常识
责任编辑:小小书童
相关文章相关阅读
  • 纳米技术的应用有哪些 纳米技术还有哪些应用

    纳米技术的应用有哪些 纳米技术还有哪些应用

    纳米技术是用单个原子、分子制造物质的科学技术,研究结构尺寸在1至100纳米范围内材料的性质和应用。是以许多现代先进科学技术为基础的科学技术,它是动态科学和现代科学和现代技术结合的产物,目前纳米技术已成功用于许多领域,包括医学、药学、化学、生物检测、制...

    2020-10-16
  • 花生种植技术 花生怎么种

    花生种植技术 花生怎么种

    花生种植技术是在4至5月份播种,播种之前种子在清水中浸泡并将土地深耕。种子放进土壤内覆盖五厘米的土壤,温度没有二十度则需要用地膜保暖。 花生是重要的经济作物和油料作物。发展花生生产已成为农业增效与农民增加收入的重要途径之一。那如何种植花生呢? 1、花生...

    2020-10-13
  • 清洁能源技术概念与行业报告(什么是清洁能源产业链)

     清洁能源技术概念与行业报告(什么是清洁能源产业链)

    1. 中国清洁能源及技术行业概况 2. 中国清洁能源及技术行业重点领域发展现状分析 3. 中国清洁能源及技术行业PE/CV投资统计分析 4. 中国清洁能源及技术行业MA分析 5. 中国清洁能源及技术行业IPO分析 报告摘要: 中国清洁能源及技术行业PE/VC投资统计分析 3.1.投资规模...

    2020-09-18
  • 电子商务平台开发建设(电商平台的研发投入和项目技术)

     电子商务平台开发建设(电商平台的研发投入和项目技术)

    数商云云朵匠在之前的文章里介绍了电子商务平台的知识,相信大家对电子商务平台开发是有一定了解的。那么在开发平台前期,很多的商家还是很迷茫的,不知道自己应该准备什么材料。数商云云朵匠告诉大家,平台前期准备非常的重要,决定了后期人员制作的方向和开发周期...

    2020-09-17
  • 三菱柴油发电机组配置(发电机技术参数和说明书)

     三菱柴油发电机组配置(发电机技术参数和说明书)

    《日本三菱发动机增压器图片,富豪VOLVO发电机水温表,机油压力表》是供头条友友在维修柴油发动机采购产品时便于查阅确定参考服务。本篇提供有限,如需要浏览更多柴油发电机配件图片,请持续 关注今日头条号【柴油机大亨】 。 瑞典富豪VOLVO发动机温度表863933 日本...

    2020-09-17
  • 新技术产品介绍(新产品和新技术的区别、关于创新的经典案例)

     新技术产品介绍(新产品和新技术的区别、关于创新的经典案例)

    互联网之光博览会是每年世界互联网大会的重头戏之一,在600余家中外互联网企业的展台前,挤满了好奇的观众和寻找机会的创业者们。互联网之光让他们看到了怎样的未来? 高新科技眼花缭乱 虚拟现实、人工智能、无人驾驶一系列高科技目不暇接。 在阿里巴巴展台,不少参...

    2020-09-17
  • 总排行
  • 月排行
  • 周排行

精彩推荐