【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Aurora 性能遭社区质疑,超 MySQL 5 倍但未公布详情

  • 2014-11-19
  • 本文字数:858 字

    阅读完需:约 3 分钟

Amazon Aurora 是亚马逊的高性能的关系型数据库引擎,它号称结合了商用数据库以及开源数据库的优点,在简单易用、高性能的基础上提供高性价比的服务。Amazon Aurora 设计兼容 MySQL 5.6,所以已经存在的 MySQL 应用程序和工具可以无缝迁移到 Aurora 中。据亚马逊称,Aurora 每秒钟可执行10 万次更新操作,并且每秒钟可进行50 万次查询操作,在同等的硬件条件下是MySQL 的5 倍。

但是Aurora 的具体实现细节在AWS re:Invent 并未详细提及,目前只有在官方的 FAQ 页面简单描述了 Aurora 的存储引擎以及数据模型:

Amazon Aurora 存储引擎兼容使用 InnoDB 存储引擎的 MySQL 5.6 版本,Aurora 并不支持所有的 MySQL 功能,比如 MyISAM。

Amazon Aurora 支持两种类型的数据复制,其中包括基于 MySQL 的 binlog (用于记录数据库数据的更新)的读复制。另外的一种方式是通过与主实例共享底层的 volumn。

Aurora 取得如此出色成绩的原因是因为 Aurora 数据库引擎集成了基于 SSD 的虚拟存储专用负载层,以减少存储系统的写入压力,最小化锁竞争以及因数据库线程创建而延误的时间。

而根据官方资料推断,Aurora 应该是基于 MySQL 5.6,同时对存储引擎做了修改优化,并且存储引擎也应该是基于 InnoDB。在 Quora 上,阿里巴巴的工程师韩富晟也做了同样的推断。同时他认为 Aurora 除了优化存储引擎外,还应该改进了 SQL 的优化以及执行过程。

另外,在 Quora 的回复中,韩富晟同样质疑了 Aurora 性能测试的准确性,他认为 5 倍的数据不可信。虽然亚马逊表示是在同样的硬件条件下进行测试,但是 Aurora 可能是与未调优的 MySQL 做对比。同样, Dimitri 也认为 RDS Aurora 的测试数据很可笑,除了高于 MySQL 性能 5 倍外的宣言,没有任何的测试细节。而早在一年前,MySQL 5.7 就宣布查询速度可以达到每秒 50 万次,并且具体的测试细节都在博客中做了记录。在最新的 MySQL 5.7 版本中,查询速度已经可以达到 64 万 /s。如果再对 SQL 层做下优化,比如使用 InnoDB 的 Memcached 插件,那 QPS 应该可以达到 100 万。

期待 Amazon 公布更多地 Aurora 的细节以解大家的疑惑。

2014-11-19 07:452986
用户头像

发布了 219 篇内容, 共 134.8 次阅读, 收获喜欢 190 次。

关注

评论

发布
暂无评论
发现更多内容

Java八股文1—Java平台概览

javaadu

Java 面试题 Java八股文

全链路压测(七):核心链路四问

老张

性能测试 全链路压测 稳定性保障

图解黑客DNS攻击

喀拉峻

网络安全

《软件开发的201个原则》思考:1.质量第一

非晓为骁

个人成长 软件开发 软件质量 工程师文化

【Vue】整合tinymce富文本编辑器

TaurusCode

Vue tinymce 富文本编辑器

bigdata作业

Pyel

一日为期,极行千里 ——「企业级零代码黑客马拉松」正式启动报名

明道云

2022第10周-职业素养被触动的瞬间

印哥爱学习

总结思考

架构训练营-作业五

默光

计算架构 架构训练营5期

波卡将怎么影响区块链生态

不登山的小鲁

区块链 波卡

在 Flutter 中使用 NavigationRail 和 BottomNavigationBar

坚果

3月日更 flutter for web

Vue3 企业级网站建设

源字节1号

小程序 开源 前端开发

实用机器学习笔记二十七:深度神经网络架构

打工人!

深度学习 学习笔记 机器学习算法 3月月更

在线上传图片二维码识别解析

入门小站

工具

DDD实战(4):战略设计之系统上下文和限界上下文

深清秋

DDD 软件架构 生鲜电商系统 3月月更

简单了解 Python 匿名函数:lambda

踏雪痕

Python Lambda函数 3月程序媛福利 3月月更

算法训练营总结

施正威

订单系统的设计(20/100)

hackstoic

技术架构

微博评论高性能高可用计算架构设计

「架构实战营」

云端网络的三大场景概述

穿过生命散发芬芳

3月月更

电影图书电视剧

xujiangniao

不得不知道系列之探活机制

梦朝思夕

高可用 网关 健康检查 服务探活 探活

作业十

hunk

云原生训练营

【Go实现】实践GoF的23种设计模式:SOLID原则

元闰子

Go 设计模式 SOLID原则

吾日三省吾身

xujiangniao

基于开源组件打造Kafka自治集群

俞凡

架构 Slack 大厂实践 3月月更

JavaScript 基础(二):函数

devpoint

JavaScript 作用域 函数绑定 3月月更

模块5课后作业

苍狼

课后总结 模块五 架构训练营5期

Linux之rcp命令

入门小站

Linux

kube-scheduler源码分析(3)-抢占调度分析

良凯尔

Kubernetes 容器 源码分析 云原生 容器云

微博评论高性能高可用架构

smile

架构实战营

Aurora性能遭社区质疑,超MySQL 5倍但未公布详情_数据库_小盖_InfoQ精选文章