Percona Live 2017 Open Source Database Conference

April 24 - 27, 2017

Santa Clara, California

MongoDB – Sharded Cluster Tutorial

MongoDB – Sharded Cluster Tutorial

 24 April - 1:30 PM - 4:30 PM @ Ballroom G
Experience level: 
3 hours tutorial


This tutorial will guide you through the many considerations when deploying a sharded cluster. We will cover the services that make up a sharded cluster, configuration recommendations for these services, shard key selection, use cases, and how data is managed within a sharded cluster. Maintaining a sharded cluster also has its challenges. We will review these challenges and how you can prevent them with proper design or ways to resolve them if they exist today. Additional topics like tag aware sharding (Zones), disaster recovery, and data streaming will also be covered.


Antonios Giannopoulos's picture

Antonios Giannopoulos

Database Administrator, Rackspace


I am Database Administrator at Rackspace supporting MongoDB and Cassandra. I have 14 years experience in databases and system engineering. I am MongoDB Certified DBA Associate Level - one of the first 150 chosen to take the exam. I really enjoy challenges in sharding and schema design and love migrations from Relational to NoSQL world.

Jason Terpko's picture

Jason Terpko

Database Administrator, ObjectRocket by Rackspace


Jason has over 10 years working on various database technologies, which include relational, columnar, and NoSQL platforms. He is currently focused on MongoDB at ObjectRocket by Rackspace supporting customers with existing MongoDB implementations or those just entering the NoSQL space. Before that, Jason worked as a MySQL and Vertica DBA for various firms in Manhattan that were in the financial reporting/investment management industries. He enjoys solving complex problems that involve data distribution, chunk management, and scripting in both Python and Javascript. When not busy with databases, he also spending time outdoors.

Share this talk