Suggest an editImprove this articleRefine the answer for “What scaling types does MongoDB support?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)MongoDB supports two types of scaling: vertical (Scale-Up, strengthening a single server) and horizontal (Scale-Out, adding several servers through Sharding for data volume and writes, and Replication for reads and fault tolerance). **Key point:** Sharding splits data into parts and stores them on different nodes, while Replication keeps the same data on several nodes - they're different mechanisms serving different goals.Shown above the full answer for quick recall.Answer (EN)ImageMongoDB supports two types of scaling: ### 1) Vertical scaling (Scale-Up) Increasing the power of **a single server**: more RAM, CPU, SSD, and so on. The idea: one machine gets stronger and can handle more load. ### 2) Horizontal scaling (Scale-Out) Adding **several servers** and spreading the load across them. In MongoDB this is done through two mechanisms: - **Sharding**, data is split into parts and stored on different nodes (scales *data volume* and *writes*) - **Replication**, the same data is stored on several nodes (scales *reads* and improves fault tolerance) ### Summary MongoDB scales vertically (strengthening a single machine) and horizontally (adding new nodes via replication and sharding).For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.