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

    文章

    17

    浏览量

    8039
  • 亚马逊
    +关注

    关注

    8

    文章

    2746

    浏览量

    85940
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【米尔TI AM62L开发板试用】+数据库操作及功能测试

    的是,这个轻量级的数据库竟然支持中文信息处理。 图2 创建数据库 (3)删除记录 删除记录的操作如图3所示,在完成记录删除后,可见到只有一条记录存在。 图3 完成删除 (4)增加记录
    发表于 05-11 11:31

    数据库数据恢复—北京某国企Oracle数据库Truncate数据丢失恢复案例

    北京某国企客户在业务运维过程中,误执行TRUNCATE TABLE CM_CHECK_ITEM_HIS操作,导致该表数据被清空,业务查询该表时出现报错。同时客户发现现有数据库备份不可用,无法通过常规备份方式恢复数据,表内
    的头像 发表于 04-09 14:30 162次阅读
    <b class='flag-5'>数据库</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数据库凭借其深厚的技术积淀与主机平台(大型机、高端Unix小型机)的强强联合,成为金融、电信、能源等行业
    的头像 发表于 03-14 14:18 838次阅读

    Oracle数据库ASM实例无法挂载的数据恢复案例

    一个Oracle数据库故障表现为ASM磁盘组掉线,ASM实例无法挂载(mount)。数据库管理员自行进行简单修复,未能成功,随后联系北亚数据恢复中心恢复
    的头像 发表于 02-24 15:19 291次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    艾体宝干货 | 多模型数据库解决的到底是什么问题?

    数据库选型的专业讨论中,“多模型数据库逐步成为热点概念,但行业对其认知仍存在偏差——要么被曲解为“无所不能的万能数据库”,要么被简化为“图数据
    的头像 发表于 02-03 16:08 464次阅读

    OpenTenBase核心贡献者分享开源数据库的破局之路

    “在开源数据库已成一片‘红海’的当下,单纯比拼‘快’或‘省’,很难在开发者心中建立独特的护城河。”OpenTenBase核心贡献者、腾讯云数据库专家工程师李晋钢这样阐述他对当前数据库
    的头像 发表于 12-29 14:00 618次阅读

    软通动力数据库专业服务全栈解决方案亮相2025数博会

    8月28日,2025中国国际大数据产业博览会(数博会)在贵阳开幕,软通动力携数据库专业服务全栈解决方案亮相盛会,全面展示从数据库迁移部署、性能优化、容灾备份到智能运维的全生命周期服务能
    的头像 发表于 09-04 09:32 1056次阅读
    软通动力<b class='flag-5'>数据库</b>专业服务全栈解决方案亮相2025数博会

    亚马逊云科技推出Amazon DocumentDB Serverless,简化数据库管理并大幅节省成本

    )的一种全新配置,能够根据应用程序需求自动扩展计算和内存资源。Amazon DocumentDB Serverless简化了数据库管理,无需前期承诺,也不会产生额外成本,与为应对峰值负载而长期预置资源的方式
    的头像 发表于 08-15 13:11 714次阅读

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要
    的头像 发表于 07-24 11:12 941次阅读
    <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>恢复案例

    Oracle数据恢复—格式化分区导致Oracle数据库报错的数据恢复案例

    一台服务器上一个分区存放Oracle数据库数据。由于管理员误操作不小心删除了该分区,数据库报错,无法使用。 北亚企安数据恢复工程师到达现场
    的头像 发表于 07-22 14:06 585次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—格式化分区导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>报错的<b class='flag-5'>数据</b>恢复案例

    Oracle Database@Amazon Web Services现已正式可用

    (Nationwide)、美国SAS软件研究所等企业正在采用Oracle Database@Amazon Web Services,以在亚马逊云科技环境中迁移和运行OCI的Oracle
    的头像 发表于 07-21 15:11 995次阅读

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障:
    的头像 发表于 07-01 11:13 878次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 930次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    oracle数据恢复—oracle数据库误执行错误truncate命令如何恢复数据

    oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除
    的头像 发表于 06-05 16:01 2037次阅读
    <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>?

    SQLSERVER数据库是什么

    SQL Server 是由微软公司开发的一款 关系型数据库管理系统(RDBMS) ,用于存储、管理和检索结构化数据。它是企业级应用中广泛使用的数据库解决方案之一,尤其适用于Windows平台,但也
    的头像 发表于 05-26 09:19 1369次阅读