In this tutorial, we will build a shard from scratch, starting from a single instance, then learning how the replica set works in detail. You will learn how to convert a single instance to a replica set and why a single instance is not a good fit for production. After understanding the replica-set concepts we will start a sharded cluster using best practices, learn how the shard works internally, what chunk and shard keys are, how to split data across different regions (geo-partitioning), how to perform an upgrade and also how to scale up and down the cluster. All of those steps will be performed in a secure environment with authentication enabled and monitoring by PMM.
Adamo joined Percona in 2015, after working as a MongoDB-MySQL Database Administrator for three years. As the main database administrator of a startup, he was responsible for suggesting the best architecture and data flows for a worldwide company in a 7-24 environment. Before that, he worked as a Microsoft SQL Server DBA in a large e-commerce company, mainly on performance tuning and automation. Adamo has almost eight years of experience working as a DBA. In the past three years, he has moved to NoSQL technologies without giving up relational databases. He likes to play videogames and to study everything that is related to engines. Adamo lives with his wife in São Paulo, Brazil.