NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

这是一次鸡肋的代码审计

网络安全学海

网络安全 信息安全 计算机 渗透测试 安全漏洞

在明道云上搭建的应用维护管理的几点建议

明道云

Druid 集群方式部署 —— 配置 Zookeeper 连接

HoneyMoose

☕【Java技术指南】教你如何使用【精巧好用】的DelayQueue(延时队列)

洛神灬殇

Java 延迟队列 8月日更 DelayedQueue

外包三年给整废了,备战两月终拿到4家大厂offer,阿里P6+这回稳了

Java架构师迁哥

双证在手,运维无忧!明道云通过两项国家级质量认证

明道云

linux中常见工具安装问题集锦

liuzhen007

8月日更

深入了解NIO底层原理

陈皮的JavaLib

Java 面试 nio 8月日更

有状态流处理简介(一)

数据与智能

flink 批处理 状态

Druid 集群方式部署 —— 启动服务

HoneyMoose

JavaScript代码片段学设计模式

devpoint

设计模式 工厂模式 8月日更

hbase运维故障案例分析

GrowingIO技术专栏

大数据 运维 HBase

前端之数据结构(三)集合和字典

Augus

数据结构 8月日更

基于 HLS 创建 Golang 视频流服务器

声网

音视频 HLS

区块链技术改进身份和访问管理(IAM)的10种用例

CECBC

【前端 · 面试 】HTTP 总结(六)—— HTTP 版本区别

编程三昧

面试 HTTP 8月日更 http版本

字节跳动旗下大力教育大批量裁员,赔偿 n+2

hanaper

使用 MVC 架构构建 Flask CRUD 应用程序

DisonTangor

Python flask

MQTT-消息传输协议

一个大红包

8月日更

Black Hat 2021上的七大网络威胁趋势

百度开发者中心

最佳实践 方法论

DataFrame数据创建:10种方式任你选

Peter

Python 数据分析 pandas

网络攻防学习笔记 Day97

穿过生命散发芬芳

态势感知 网络攻防 8月日更

我受够WIN10了!!!

Jackpop

明道实施与需求的耦合

明道云

浅谈限流组件的应用和设计原则

xiaoxi666

redis sentinel 分布式限流 redisson redis-cell

分布式认知工业互联网平台如何赋能企业数字化转型?

CECBC

Druid 集群方式部署 —— 配置调整

HoneyMoose

Druid 集群方式部署 —— 端口调整

HoneyMoose

Java操作Office:POI之word生成

程序员架构进阶

Java Apache POI 技术应用 8月日更 代码实战

Pandas系列_DataFrame数据筛选(上)

Peter

Python 数据分析 pandas

yyds,Win10真香!!!

Jackpop

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