Database administrator with extensive experience designing, administration, implementation and supporting next-generation database solutions in MySQL and MongoDB.
All Sessions by Igor Donchovski
Day 2 | Room A1
June 22, 2018 | Room A1
How to Scale MongoDB
11:05 - 11:45
Redundancy and high availability are the basis for all production deployments. Database systems with large data sets or high throughput applications can challenge the capacity of a single server like CPU for high query rates or RAM for large working sets. Adding more CPU and RAM for vertical scaling is limited. Systems need horizontal scaling by distributing data across multiple servers.
MongoDB supports horizontal scaling through sharding. Each shard consists of a replica set that provides redundancy and high availability. In this session we will talk about:
-How MongoDB HA works
-Replica sets components/deployment typologies
-Cluster components - mongos, config servers and shards/replica set
-Shard keys and chunks
-Hashed vs. range based sharding
-Reads vs. writes on sharded cluster
Enjoy Barcelona, a thrilling and exciting city to visit.