0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

亚马逊已正式完成了Oracle数据库的迁移工作

lhl545545 来源:通信世界 作者:梅雅鑫 2019-11-06 09:19 次阅读

近日,AWS首席布道者Jeff Barr在其博客上透露,亚马逊消费者业务正式完成了对Oracle数据库的迁移工作,将存储在近7500个甲骨文数据库中的75PB(千万亿字节)的数据完成了迁移,包括复杂的采购、目录管理、订单履行、会计和视频流,关闭了最后的Oracle数据库。

这也印证了早在一年前在Invent 2018大会上AWS首席执行官Andy Jassy的承诺:到2019年底,亚马逊将全面放弃使用Oracle数据库,97%的“关键任务数据库”将运行在亚马逊自己的服务器上。

亚马逊在数据中心技术提供商这条路上的发展日渐将不少自己长期以来的供应商变为了难以共融的竞争对手,甲骨文(Oracle)可以说是最强劲的对手之一,Oracle数据库是甲骨文主营业务之一。如今,亚马逊消费者业务在内部完成对Oracle数据库业务的迁移,不仅对Amazon公司影响深远,也给Oracle带来新一轮打击。

Oracle引领数据库40年,秘诀何在?

数据库作为计算机架构的核心底层软件,从1970年左右发展到现在,已经有四十多年的时间,期间经过各种计算载体和计算架构的变化,但数据库的核心位置依然没有变化。同时,在这个过程中,数据库领域进进出出的厂商有很多,但Oracle的行业领导地位也一直没有发生变化。

资料显示,Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好、适应高吞吐量的数据库方案。Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑式意义。

2000年,Oracle、IBM和微软在数据库市场上基本三足鼎立。但此后,Oracle的发展速度远高于对手。在经过一系列的收购和并购之后,2010年Oracle在数据库系统的市场份额首次超过50%。

Oracle数据库最新版本为Oracle Database 12c。Oracle Database 12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。尽管Oracle具有强大的功能,但对硬件要求也较高。

Oracle公司的兴起,得益于其前瞻性的眼光——看到关系型数据库的市场前景,以及较优的商业模式(只需购买软件费,无服务费)。Oracle公司证明了软件公司不仅可以靠卖软件的使用权而独立于硬件公司存在,并且活的比硬件公司好。

在2013年Oracle如日中天之时,背后却是对抗云计算冲击的乏力。近两年Oracle一直都在进行不同程度的业务调整、重组,早在2017年初,其北京研发中心就曾大面积裁员。其中受影响最大的是技术团队,尤其是参与产品开发的团队和专注于软件开发、数据科学和工程技术的团队。转型求生已经成了这家老牌科技公司未来发展的关键。

AWS与Oracle的数据库业务之争

根据Gartner的研究,2018年整个数据库市场规模为461亿美元,其中数据库云服务为104亿美元。而对于全球云计算领域的超级巨头AWS来说,建设、推广自己的数据库服务将是持续引领云计算浪潮的必然举措。

2014年,AWS推出了Aurora数据库服务,瞄准了Oracle的核心市场。此外,AWS还提供了一种允许企业将数据库转移到云平台上的工具Database Migration Service。Jassy在2014年7月表示,该工具已经处理了超过80000个数据库向AWS的迁移,并且其支持Oracle软件。

至此,AWS与Oracle的数据库业务之争正式拉开了序幕。2016年,Oracle董事长Larry Ellison表示:“亚马逊的AWS尚未做好迎接黄金时段的准备,他们的数据库客户还不能在AWS上运行重要的机器工作负载。”

2018年,Larry Ellison在出席活动时进一步表示,亚马逊很难完全依赖自己的数据库技术。他还认为:“亚马逊早在10年前就想着弃用Oracle,但是因为他们很难完全依赖自己的数据库技术,所以直到现在他们还在使用Oracle。他们自己的技术使用起来不方便,同时也不划算。”

对此,亚马逊拒绝置评。Jeff Barr介绍,亚马逊内部数据库的迁移工作进行了好几年,消费者业务部门的100多个团队参与了迁移工作。这包括Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch和Zappos等着眼于客户的知名品牌和网站,以及AdTech、Amazon Fulfillment等内部团队技术,还有消费者付款、客户退货、目录系统、提供体验、数字设备、外部付款、财务、InfoSec、市场、订购和零售系统等。

Jeff Barr表示,此举将使得亚马逊的数据库成本降低60%以上,面向消费者的应用程序延迟将减少40%,切换到托管服务的数据库管理开销将减少70%。这次大迁移将使得亚马逊内部团队可以自由选择适合其需求的AWS数据库产品,还可以更好地控制其预算和成本模型。低延迟服务已迁移到DynamoDB和其他高度可扩展的非关系数据库,例如Amazon ElastiCache;具有高数据一致性要求的事务性关系工作负载已移至Aurora和RDS;分析工作负载已迁移到云数据仓库Redshift。

Aurora已经被认为是AWS历史上增长速度最快的一款产品,在其排名前100的用户中大约有3/4都使用了这款云数据库。亚马逊内部完成了对Oracle数据库的迁移,不过对外的AWS云数据库服务RDS中依然包括了Oracle数据库。

由于Oracle拥有深厚的用户基础,市场依然非常看重Oracle数据库服务。同时,有分析师表示,Oracle虽然错失云计算市场的先机,但是近期宣布与微软达成战略合作,此番合作的目的或将瞄准云数据库市场,这无疑加大对AWS的对抗力度。

国产数据库正在崛起

科技巨头想要弃用Oracle早已不新鲜,就国内而言,阿里巴巴、搜狗等企业在几年前就已经开始去Oracle化了。早在2013年,Oracle在亚洲最大的用户阿里巴巴喊出了去“IOE”(IBM的小型机、Oracle数据库、EMC存储设备)的口号,这与后来的设备与技术采购国产化、自主研发、国家创新等战略结合起来,形成了一场持续十多年的信息技术国产化运动。

在“去IOE化”浪潮中,以阿里巴巴、腾讯为代表的这些公司在数据库自研方面做得比较领先,阿里巴巴的OceanBase、PolarDB,腾讯的 TDSQL、TBase等,都成为了来之能用,用之能稳的核心武器,在IT架构相对保守、稳定的金融、通信等行业,更多选择拥抱开源或是与国内互联网公司合作的定制化方案。

除此之外,头部科技企业也参与到了数据库核心技术攻关中,这其中就包括华为、中兴、浪潮,华为在2019年推出了 GaussDB,中兴则推出了 GoldenDB,而浪潮则是推出了K-DB。深谙企业级服务之道的头部科技企业的介入,让数据库和商业市场运作彻底消除了隔阂,迎来了加速奔跑的时代。

只有各个行业都参与到国产数据库的探索之中,国产数据库才可能真正地加速发展,加快成长,并最终成熟起来。2019年,市场上有关国产数据库的消息越来越多:2019年7月,华为 GaussDB 在浙江移动核心系统成功商用;2019年8月,华为在研讨会中透漏,GaussDB 在工商银行、招商银行、民生银行获得客户采用并获成功;2019年9月,腾讯 TDSQL 在张家港农商银行新一代核心业务系统上线;2019年10月,OceanBase 在 TPCC 测试中,登顶夺冠。据国际权威咨询机构Gartner报告显示,2018年腾讯云数据库市场份额增速达123%,位列国内所有数据库厂商之首。

而从此次AWS弃用Oracle数据库的决心和进展不难看出,开源数据库、云原生数据库代替以Oracle数据库为代表的传统数据库已是看得见的趋势。腾讯云数据库产品负责人王义成表示:“未来数据库的发展将发生根本性变革。传统的 ‘数据库+云’的模式将逐渐被‘云+数据库’模式取代。

一方面,传统数据库价格昂贵、运维难度也很高,企业往往需要准备一支专业的团队;另一方面则是移动互联网、物联网带来数据爆发,传统数据库因其集中式架构扩展性和可用性不高。一旦数据量剧增,企业用户就需要再作投资,支出一笔不菲的升级费用。

而云数据库天然具有云计算的弹性能力,并且易用、开放,性价比极高,能提供10倍于传统数据库的性价比,这对中小企业客户无疑具备更强大的吸引力。

数据库市场的变迁再次告诉我们,云服务的时代已经来了,软件的研发、部署和运维都必须顺应这一时代趋势,数据库也不例外。在这些核心节点上,自研是科技公司未来的王道。笔者认为,只有当企业拥有自研的能力,才能在竞争中不被“卡脖子”,才能在新技术浪潮中勇立潮头。

责任编辑;zl

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • oracle数据库
    +关注

    关注

    0

    文章

    16

    浏览量

    7606
  • 亚马逊
    +关注

    关注

    8

    文章

    2480

    浏览量

    82400
收藏 人收藏

    评论

    相关推荐

    Oracle数据恢复—Oracle数据库误truncate表的数据恢复案例

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表
    的头像 发表于 03-11 17:30 91次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>误truncate表的<b class='flag-5'>数据</b>恢复案例

    Oracle数据库是什么 Oracle数据库的特点

    Oracle数据库系统具有高效率、可靠性好的特点,适用于各种规模的企业和组织。它支持大容量数据和高并发事务处理,能够满足各种复杂的业务需求。
    的头像 发表于 01-06 15:02 720次阅读

    oracle是大型数据库

    Oracle是一种大型数据库管理系统(DBMS),在全球范围内广泛应用于企业级数据管理。它是由美国甲骨文公司(Oracle Corporation)开发的,在
    的头像 发表于 12-06 10:47 366次阅读

    oracle数据库的基本操作

    Oracle数据库是一种关系数据库管理系统(RDBMS),广泛应用于企业级应用中。它具有强大的功能和灵活的配置选项,可以满足复杂的数据处理需求。本文将介绍
    的头像 发表于 12-06 10:14 329次阅读

    oracle数据库的使用方法

    Oracle数据库是一种关系型数据库管理系统,它由Oracle公司开发和维护。它提供了安全、可靠和高性能的数据库管理解决方案,被广泛应用于企
    的头像 发表于 12-06 10:10 629次阅读

    oracle数据库的操作模式分为哪两种

    访问。在线操作模式是Oracle数据库的默认操作模式,它具有实时性强、即时性高和并发能力强的特点。 离线操作模式是指数据库在停止运行状态下进行的维护、备份、迁移等操作。在这种模式下,
    的头像 发表于 12-06 10:07 338次阅读

    oracle数据库中间件有哪些

    Oracle数据库中间件是指由Oracle公司开发和提供的一系列软件产品,用于构建、部署和管理企业级应用。它提供了一套完整的解决方案,包括数据库管理、应用服务器、
    的头像 发表于 12-05 16:17 656次阅读

    oracle三种连接方式 oracle数据库怎么连接呢?oracle连接失败怎么办?

    oracle三种连接方式 oracle数据库怎么连接呢?oracle连接失败怎么办? Oracle是一个广泛使用的
    的头像 发表于 10-25 15:02 4818次阅读

    数据库数据恢复—断电导致Oracle数据库故障的数据恢复案例

    北京某公司一台运行oracle数据库的服务器,机房意外断电导致该服务器重启,重启后发现oracle数据库报错。该Oracle
    的头像 发表于 10-25 14:52 342次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—断电导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    关于PLC设备对接ORACLE数据库上传查询数据

    IGT-DSER实现欧姆龙NJ/NX系列的PLC与数据库服务器双向通讯,网关支持MySQL和SQLServer、PostgreSQL以及Oracle,这里选择的是Oracle。实际网络结构如下图1。 通过\'功能
    发表于 10-12 15:34

    数据库数据恢复-oracle数据库报错无法打开的数据恢复案例

    oracle数据库数据恢复环境: 一台服务器,底层由12块硬盘组成一组磁盘阵列,上层操作系统上运行oracle数据库
    的头像 发表于 10-12 14:00 510次阅读

    数据库数据恢复-ORACLE数据库常见故障有哪些?能恢复吗?

    ORACLE数据库无法启动或无法正常工作
    的头像 发表于 09-18 14:47 315次阅读

    oracle数据库如何连接

    oracle数据库如何连接  Oracle数据库是目前非常流行的关系型数据库管理系统,它可以在各种平台上运行,因此它是企业级应用程序的首选
    的头像 发表于 08-28 17:09 9459次阅读

    数据库数据恢复-Oracle ASM故障数据恢复案例

    数据库数据恢复环境: Oracle数据库ASM磁盘组有4块成员盘。 数据库故障&分析: Ora
    的头像 发表于 08-11 15:27 884次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复-<b class='flag-5'>Oracle</b> ASM故障<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复-Oracle数据库文件出现坏块的数据恢复案例

    打开oracle数据库报错:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 北亚企安数据恢复工程师检测数据库文件
    的头像 发表于 07-18 15:10 432次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复-<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件出现坏块的<b class='flag-5'>数据</b>恢复案例