热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

亚马逊高兴的宣布旗下所有业务从甲骨文数据库成功迁移到AWS数据库

自多年前开始科技巨头亚马逊便开始迁移业务使用的数据库,此前亚马逊主要使用甲骨文提供的商用数据库

自多年前开始科技巨头亚马逊便开始迁移业务使用的数据库,此前亚马逊主要使用甲骨文提供的商用数据库产品。

对于亚马逊来说使用甲骨文提供的商用数据库产品不仅耗费财力,工程团队想要优化数据库性能也会面临着困难。

有鉴于此亚马逊宣布将旗下所有业务和网站以及各种系统使用的甲骨文数据库全部迁移到亚马逊自家的数据库上。

亚马逊高兴的宣布旗下所有业务从甲骨文数据库成功迁移到AWS数据库

图为亚马逊工程师关闭最后的甲骨文数据库服务器

亚马逊很高兴的宣布数据库迁移完成:

亚马逊旗下的各项业务服务与全球数百个国家和地区的用户,因此想要直接迁移数据库显然也并不是简单的事情。

不过功夫不负有心人最终亚马逊宣布数据库全部迁移完成,仅在消费者部门就有数百个业务团队参与数据库迁移。

至此亚马逊所有的自身业务全部由甲骨文数据库迁移至 AWS 数据库,目前只有部分第三方提供的服务尚未迁移。

迁移成功的不仅仅是面向消费者的亚马逊购物网站、语音助手和Twitch直播等 , 亚马逊的各类支撑系统也被迁移。

例如在博客中亚马逊提到该公司的财务系统、外部付款、订购系统、零售系统、目录系统及售后系统也完成迁移。

目前亚马逊消费者业务部门最后的甲骨文数据库服务器已被成功关闭,至此亚马逊持续多年的迁移工作正式完成。

亚马逊为什么放弃甲骨文数据库:

在博客中亚马逊分享了对于放弃甲骨文数据库的原因,这些原因主要包括商用成本、性能改进和管理开销等方面。

在商用成本方面亚马逊使用自家数据库后可以节省60%的开销 , 部分业务迁移到自家的数据库后节省90%的成本。

性能方面亚马逊自家工程师优化自家开发的数据库服务 , 使得面向消费者提供的应用程序延迟降低高达40%以上。

在管理开销方面亚马逊将数据库迁移到自家云计算平台后 , 仅仅在日常数据库维护和管理方面的开销就降低70%。

当然别的公司也不太可能直接模仿亚马逊的做法,毕竟 AWS 云计算是亚马逊的所以在成本方面能够削减的更多。

其他公司即便迁移到亚马逊的数据库也依然需要支付费用,只不过具体费用可能要比甲骨文的数据库产品更低些。


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • Oracle :修改数据库服务器字符集 ... [详细]
  • 本文介绍了一个项目风险管理论文示例,该论文以某公司的人力资源管理系统建设项目为例,详细介绍了该项目的背景、投资、工期、推广应用以及解决的业务难题。该系统具备多个系统功能模块,采用Java语言开发,基于J2EE架构,使用Oracle数据库和Weblogic中间件,服务器采用DELL塔式商用服务器,并采用双机热备和光纤存储。该系统的实施能够提升信息共享和协同作业范围,解决数据统计工作量大、容易出错等问题,同时还能提高业务办公质量和进行成本控制。 ... [详细]
  • OpenStack 的 Nova 和 Glance 组件
    简单回顾一下OpenStack三大组件的用途:OpenStackCompute(Nova),为云组织的控制器,它提供一个工具来部署云&#x ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • soatest新建db工具,执行sql语句的步骤和注意事项
    本文介绍了在soatest中新建db工具并执行sql语句的步骤和注意事项,包括设置数据库连接参数、使用配置文件的方法编写sql查询语句、增加oracle驱动连接jar包、运行测试用例以及查看查询结果。详细说明了每个步骤的操作和相关注意事项。 ... [详细]
  • 如何利用 Myflash 解析 binlog ?
    本文主要介绍了对Myflash的测试,从准备测试环境到利用Myflash解析binl ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • OCI连接MySQL_PLSQL Developer连接远程数据库OCI客户端安装方法
    本文介绍了使用OCI客户端连接MySQL和PLSQL Developer连接远程数据库的安装方法,避免了在本地安装Oracle数据库或类似的开发套件的麻烦,同时解决了PLSQL Dev连接远程Oracle时的配置问题。 ... [详细]
  • RMAN中的不完整恢复是指通过还原所有数据文件将整个数据库回退,然后执行不完全恢复的操作。不完整恢复的场景包括完整恢复不可行或故意要丢失数据。完整恢复需要备份后生成的所有归档日志和联机重做日志,而如果这些日志缺失或损坏,恢复将在该点停止。决定故意丢失数据是在用户错误发生后采取的行动,例如忘了where条件导致整个表受影响。对于已提交的事务来说,这样的更改是不可逆的。 ... [详细]
author-avatar
iar2984165
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有