Exploring the replication and #sharding in #MongoDB - #Database Tutorial

preview_player
Показать описание
Comment 💬, Share 🔗, Like 👍🏻, and Subscribe ✅ to our channel + Turn on the 🔔

Igor Donchovski, Lead #Database consultant from Pythian delivers their talk, "Exploring the replication and sharding in #MongoDB, on DAY 2 of the Percona Live Open Source Database Conference 2017, 4/26, at Santa Clara, CA.

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 consist of replica set that provides redundancy and high availability. In this session we will cover:

- What is a sharded cluster in MongoDB
- Cluster components - mongos, config servers and shards/replica sets
- What is replica set, how replication works, replication concepts
- Replica set features, deployment architectures
- Shard keys and chunks
- Hashed vs range based sharding
- Reads vs Writes on sharded cluster

📺Subscribe To our Channel and Get More information about #OpenSource #Databases, #kubernetes and many other things

Playlist📝

00:51 Overview
02:00 Replication
03:09 Replication Concept
05:24 Replica set oplog
06:50 Deployment
09:31 Configuration Options
10:02 Arbiter Node
11:12 Priority 0 node
12:09 Hidden Node
13:15 Delayed Node
15:10 Write Concern
17:25 Read preference
20:12 Scalling (vertical)
20:58 Scalling (horizontal) - #Sharding
21:35 #Sharding with #MongoDB
24:08 #Shards
26:00 Config servers
27:31 #mongos
28:40 #Sharding collection
29:51 #shard keys and chunks
36:29 Ranged Sharding
38:08 Hashed sharding
41:01 Shard keys limitations
45:58 Summary
46:24 Q&a

You can find more about #Sharding in #MongoDB in these links 👇🏻👇🏻👇🏻

Connect With us on our Social Networks 👇🏻👇🏻👇🏻
Рекомендации по теме
Комментарии
Автор

Wow this is f**n amazing, thanks bro.

dellanomike
Автор

Thanks for the breakdown! 🤔 I wanted to ask something unrelated: 🤔 I have a set of words 🤷‍♂️. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Not sure how to use them, would appreciate help. 🙏

AliAlexopoulos
Автор

Thanks. Good content, learned within an one hour.

DigitalAvenueLinux
Автор

Can we use a secondary node for reading data from the application data request??

vinaysingh
Автор

How to identify db in standalone, replication and in sharding ?

AlokKumar-wmfk
Автор

what does high shardkey cardinality mean? can anyone explain with an example?

ironhide
Автор

Hi very ilustrative, do you have something like this but for CouchDb ??

fernandozegarra
Автор

sir, i can't enble to connect replica set form robo 3t but i can acess single node of mogogdb cluster though robo 3t(direct type). when i try to connect replica set through its emmiting "2020-12-03T12:05:41.852+0530 W NETWORK [thread1] Unable to reach primary for set rs0" ... how can i fix it .

pankajholariya
Автор

A download link to the slide would help.XD

卡机不
Автор

oh, a replica set is turned into a shard or a partition

emilyhuang
Автор

So when there is high availability, it does not scale.

emilyhuang