Sharding — MongoDB Manual
Sharding is a method for distributing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets and high throughput operations. Database systems with large data sets or high throughput applications can challenge the capacity of a single server. For example, high query rates can exhaust the CPU capacity of the server. Working set sizes larger than the system's RAM stress the I/O capacity of disk drives. There are two methods for addressing system growth: vertical and horizontal scaling. Vertical Scaling involves increasing the capacity of a single server, such as using a more powerful CPU, adding more RAM, or increasing the amount of storage space. Limitations in available technology may restrict a single machine from being sufficiently powerful for a given workload. Additionally, Cloud-based providers have hard ceilings based on available hardware configurations. As a result, there is a practical maximum for vertical scaling. Horizontal Scali
Sharding - Database Manual - MongoDB Docs Docs Menu Ask MongoDB AI Docs Home / Development Docs Home / Development Docs Home / Development Sharding Copy page Sharding is a method for distributing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets and high throughput operations. Database systems with large data sets or high throughput applications can challenge the capacity of a single server. For example, high query rates can exhaust the CPU capacity of the server. Working set sizes larger than the system's RAM stress the I/O capacity of disk
Explore this link on the map →related reading
- Making 768 servers look like 1 — PlanetScaleplanetscale.com
- Sharding with Amazon Relational Database Service | AWS Database Blogaws.amazon.com
- Herding elephants: Lessons learned from sharding Postgres at Notionnotion.so
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- Replication - Database Manual - MongoDB Docsmongodb.com
- Mediumcode.likeagirl.io
- mongo/src/mongo/db/query/README.md at master · mongodb/mongo · GitHubgithub.com
- The Simple Magic of Consistent Hashing | Mathias Meyerpaperplanes.de
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- Creating a new database vs a new collection vs a new cluster - #2 by Pavel_Duchovny - Installation & Upgrades - MongoDB Community Hubmongodb.com
- EIP-4844: Shard Blob Transactionseips.ethereum.org