© Manish Sharma 2018
Manish SharmaCosmos DB for MongoDB Developershttps://doi.org/10.1007/978-1-4842-3682-6_5

5. Partitioning

Manish Sharma1 
Faridabad, Haryana, India

Scale, scale, scale…For most of the professional life span of a database architect, these words reverberate whenever a new application is being developed. The most difficult challenge is to design a database in elastic mode. In the world of relational database management systems (RDBMSs), this can occasionally be a nightmare, and it is a difficult task in realm of NoSQL too. In this chapter, you are going to learn how, using partitioning, Azure Cosmos DB scales databases.


In MongoDB, scaling is handled through a process called sharding. This is a manual configuration process ...

Get Cosmos DB for MongoDB Developers: Migrating to Azure Cosmos DB and Using the MongoDB API now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.