Percona Live: Open Source Database Performance Conference - Amsterdam 2016 Logo

October 3-5, 2016

Amsterdam, Netherlands

Datastore axes: Choosing the scalability direction you need

Datastore axes: Choosing the scalability direction you need

 4 October 3:10 PM - 4:00 PM @ Matterhorn 1
Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
PostgreSQL
MySQL
Topics:
MySQL
Optimization
Fundamentals

Description

This talk will discuss the different orthogonal axes that data storage systems can be scaled up along. Most storage system designs can grow successfully in one or more of read rate, write rate, data size and data complexity. They cannot grow in all of these directions; modern highly scalable storage systems are a compromise. This talk will discuss the fundamental physical restrictions of hardware that force the need for smart software, then describe how to scale up an RDBMS (mainly MySQL with some PostgreSQL) and key-value NoSQL stores like Cassandra. It will cover strong and weak points of a variety of system architectures with examples from Booking.com (web services and infrastructure) and other companies, as well as challenges in organisational objectives that lead to need for scalability along particular axes and the types of solution that can be applied to achieve them.

Speakers

Nicolai Plum's picture

Nicolai Plum

Senior Systems Architect, Booking.com

Biography:

Nicolai Plum is a Senior Systems Architect at Booking.com, the leading online hotel accommodation reservation company in the world. He specialises in scalability of computing infrastructure, databases and system operations.

Share this talk