MongoDB Sharding | MongoDB Tutorial

preview_player
Показать описание
Sharding is the process of storing data records across multiple machines and is MongoDB’s approach to meeting the demands of data growth. As the size of the data increases, a single machine may not be sufficient to store the data nor provide an acceptable read and write throughput. Sharding solves the problem with horizontal scaling. With sharding, you add more machines to support data growth and the demands of read and write operations.


Sharding adds more servers to a database and automatically balances load across various servers. It provides additional write capacity by distributing the write load over a number of MongoDB instances. It splits the data set and distributes them across multiple databases, or shards. Each shard serves as an independent database, and together, multiple shards make up a single logical database. Sharding reduces the number of operations each shard handles.

This video explains the following -
1. What is sharding?
2. When to use sharding?
3. What is a shard?
4. What is a shard key?
5. Choosing a shard key
6. Ideal shard key
7. Range based shard key
8. Hash based sharding
9. Impact of shard keys on cluster operations
10. Production cluster architecture
11. Deploying a shard key cluster

➡️ About Post Graduate Program In Full Stack Web Development
This program will give you the foundation for building full-stack web apps using the Java programming language. You'll begin with the basics of JavaScript, and then venture into some of the more advanced concepts like Angular, Spring Boot, Hibernate, JSPs, and MVC. Now is the perfect time to get started on your career as a full-stack web developer!

✅ Key Features
- Caltech CTME Post Graduate Certificate
- Enrolment in Simplilearn’s JobAssist
- Receive up to 25 CEUs from Caltech CTME
- Simplilearn's JobAssist helps you get noticed by top hiring companies
- Attend Masterclasses from Caltech CTME instructors
- Live virtual classes led by industry experts, hands-on projects and integrated labs
- Online Convocation by Caltech CTME Program Director
- 20 lesson-end and 5 phase-end projects
- Capstone Project in 4 domains
- Caltech CTME Circle Membership
- Build your own portfolio on GitHub

✅ Skills Covered
- Agile
- JAVA
- Hibernate and JPA
- Spring Core 50
- DevOps
- HTML5 and CSS3
- AWS
- JavaScript ES6
- Servlets
- SOAP and REST
- JSP

🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
Рекомендации по теме
Комментарии
Автор

why are you just reading the slides... ?? how are you adding value ?? just curious

veepee