写点什么

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:453083
用户头像

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

关注

评论

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

FL Studio21中文语言版水果编曲工具

茶色酒

FL Studio21

订单超时怎么处理?我们用这种方案

阿里巴巴中间件

阿里云 云原生

经验分享:高德地图如何短时间快速完成春节出行备战工作?

阿里巴巴中间件

阿里云 云原生 函数计算

浅谈kafka

京东科技开发者

数据库 中间件 京东云 kafka manager 企业号 3 月 PK 榜

这款 IDEA 插件太好用了,堪称日志管理神器!

程序知音

5个高并发导致数仓资源类报错分析

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

Portraiture2023人像免费磨皮插件

茶色酒

Portraiture2023

工作一年,我重新理解了《重构》

阿里巴巴中间件

阿里云 云原生 重构

统一观测丨使用 Prometheus 监控 E-MapReduce,我们该关注哪些指标?

阿里巴巴中间件

阿里云 云原生

async 与 Thread 的错误结合

newbe36524

C#

架构师日记-软件高可用实践那些事儿

京东科技开发者

高可用 软件架构 京东云 企业号 3 月 PK 榜

详解AQS的7个同步组件

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 3 月 PK 榜

极氪汽车 APP 系统云原生架构转型实践

阿里巴巴中间件

阿里云 云原生

从零打造你的前端开发脚手架

南城FE

前端 js 前端工程化 脚手架

爆款歌曲的养成背后,是哪些因素在推动?

HIFIVE音加加

娱乐 音乐 娱乐社交 热门 华语音乐

全面图像编辑:ON1 Photo RAW 2023激活版

真大的脸盆

Mac 图像处理 Mac 软件 图像编辑 raw

架构实战营模块八作业

程序员小张

「架构实战营」

如何有效的进行用例评审

京东科技开发者

用例 京东云 代码评审 企业号 3 月 PK 榜

Databend query result cache 设计与实现

Databend

基于 Flink 流计算实现的股票交易实时资产应用

Apache Flink

大数据 flink 实时计算

初识大热的ChatGPT的几点思考|社区征文

穿过生命散发芬芳

ChatGPT

前端学习

阡陌r

阿里云消息队列 Kafka 生态集成的实践与探索

阿里巴巴中间件

kafka 阿里云 云原生 消息队列

火山引擎DataTester:一个A/B测试,将一款游戏的核心收益提升了8%

字节跳动数据平台

大数据 游戏 AB testing实战 企业号 3 月 PK 榜

前端学习路径

阡陌r

巧用GenericObjectPool创建自定义对象池

京东科技开发者

京东云 API 编排 对象池 京东物流 企业号 3 月 PK 榜

Orika JavaBean映射工具使用

京东科技开发者

JAVA开发 京东云 JavaBean 企业号 3 月 PK 榜

Matlab常用图像处理命令108例(三)

timerring

图像处理

GreatSQL 8.0.25-17今日发布

GreatSQL

greatsql greatsql社区

社交软件的月活利器:从UGC到互娱

HIFIVE音加加

互联网 软件 社交 科技 社交媒体

如何科学管理技术团队的研发交付速率?

LigaAI

DevOps 研发效能 技术管理 效能度量 企业号 3 月 PK 榜

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