Amazon Aurora: design considerations for high throughput cloud-native relational databases
Amazon Aurora: design considerations for high throughput cloud-native relational databases Verbitski et al., SIGMOD’17
Werner Vogels recently published a blog post describing Amazon Aurora as their fastest growing service ever. That post provides a high level overview of Aurora and then links to two SIGMOD papers for further details. Also of note is the recent announcement of Aurora serverless. So the plan for this week on The Morning Paper is to cover both of these Aurora papers and then look at Calvin, which underpins FaunaDB.
Say you’re AWS, and the task in hand is to take an existing relational database (MySQL) and retrofit it to work well in a cloud-native environment. Where do you start? What are the key design considerations and how can you accommodate them? These are the questions our first paper digs into. (Note that Aurora supports PostgreSQL as well these days).
Here’s the starting point:
In modern distributed cloud services, resilience and scalability are increasingly achieved by decoupling compute from storage and by replicating storage across multiple nodes. Doing so lets us handle operations such as replacing misbehaving or unreachable hosts, adding replicas, failing over from a writer to a replica, scaling the size Continue reading
Sumit Puri says his composable infrastructure startup is “gonna take over the world.” The only...
SDxCentral Weekly Wrap for March 22, 2019: The Microsoft-developed Sonic platform gathers speed....
For VMware's VeloCloud-based SD-WAN, the road ahead includes containers, VMs, VNFs, 5G, hybrid- and...
Software is overdue for a high-level review, said Vijay Gurbaxani, founding director of the Center...

The vendor has attempted to downplay concerns but admitted the investigation could result in...
The ascent of cloud computing and mobility changed the fundamental structure of Adobe’s business,...
Ericsson is still far from beating Huawei’s 5G contract tally, but it’s taking small steps in...
The company relies on platforms like Google BigQuery to store and process collected data. It then...