TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Amazon Aurora: Parallel Read Ahead, Faster Indexing, NUMA Awareness

63 pointsby Zenfinchover 8 years ago

9 comments

cookiecaperover 8 years ago
We&#x27;ve switched 6 or 7 of our production databases to Aurora now. It is <i>much</i> faster than MySQL&#x2F;Percona Server. Even highly optimized MySQL installs with FusionIO cards struggled to keep up before we switched to Aurora.<p>Aurora is expensive, but it&#x27;s a huge instant speedup and easily worth the cost for anyone with a production application that occasionally hits performance limitations on traditional MySQL.<p>That said, it is based on MySQL 5.6.10, so we are missing some features like online DDL from 5.6.17. Many bugs from 5.6.10 have been resolved upstream but are still present in Aurora. [0] It&#x27;s also subject to the usual limitations of RDS (no SUPER, no access to the binary database files, no innobackupex).<p>[0] <a href="https:&#x2F;&#x2F;www.percona.com&#x2F;blog&#x2F;2015&#x2F;11&#x2F;16&#x2F;amazon-aurora-looking-deeper&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.percona.com&#x2F;blog&#x2F;2015&#x2F;11&#x2F;16&#x2F;amazon-aurora-lookin...</a>
ralusekover 8 years ago
Cool, although I sure wish they had gone with Postgres. I can&#x27;t live without the occasional JSONB anymore.<p>I know MySQL has made some half-hearted attempts to make headway on this front, but it has completely changed the way I model certain parts of my data.
评论 #12416994 未加载
评论 #12416706 未加载
评论 #12416998 未加载
ngrillyover 8 years ago
Aurora being a closed-source fork of MySQL is a real problem in my opinion.<p>Look at all the comments here about new features and bug fixes introduced upstream but missing in 5.6.10 (online DDL, JSON, etc.).<p>We already have Oracle&#x27;s MySQL, MariaDB, WebScaleSQL, MyRocks (Facebook&#x27;s MySQL with RocksDB and DocStore), Percona Server for MySQL, and now Aurora. Each version has its own features and peculiarities. The ecosystem is too much scattered.
morgoover 8 years ago
For context: Faster indexing and numa awareness is in MySQL 5.7. The parallel read-ahead is a Facebook patch.<p>Aurora is based on MySQL 5.6.
评论 #12417297 未加载
malloryerikover 8 years ago
Do you think that Aurora is a reason to start a new project with MySQL instead of Postgres? (Aurora starts at r3.large instances.)
评论 #12418552 未加载
pmontraover 8 years ago
MySQL compatible means that moving from MySQL to Aurora is transparent to the application, included all the MySQL (InnoDB?) peculiarities, which many regard as bugs?<p>This could be really important because some applications end up relying on MySQL oddities even with good willed developers.
ksecover 8 years ago
Any Equivalent for Postgre?
评论 #12421559 未加载
zmanianover 8 years ago
I remember Ed Kemmet saying that NUMA optimizations are patent encumbered and presumably licensed. Probably part of the reason this is closed source.
n00b101over 8 years ago
Does this support column-oriented database designs?
评论 #12417037 未加载
评论 #12419176 未加载