Jump to ratings and reviews
Rate this book

Cosmos DB for MongoDB Developers: Migrating to Azure Cosmos DB and Using the MongoDB API

Rate this book
Learn Azure Cosmos DB and its MongoDB API with hands-on samples and advanced features such as the multi-homing API, geo-replication, custom indexing, TTL, request units (RU), consistency levels, partitioning, and much more. Each chapter explains Azure Cosmos DB's features and functionalities by comparing it to MongoDB with coding samples.
Cosmos DB for MongoDB Developers starts with an overview of NoSQL and Azure Cosmos DB and moves on to demonstrate the difference between geo-replication of Azure Cosmos DB compared to MongoDB. Along the way you'll cover subjects including indexing, partitioning, consistency, and sizing, all of which will help you understand the concepts of read units and how this calculation is derived from an existing MongoDB's usage.
The next part of the book shows you the process and strategies for migrating to Azure Cosmos DB. You will learn the day-to-day scenarios of using Azure Cosmos DB, its sizing strategies, and optimizing techniques for the MongoDB API. This information will help you when planning to migrate from MongoDB or if you would like to compare MongoDB to the Azure Cosmos DB MongoDB API before considering the switch.
What You Will Learn
Migrate to Mongo DB and understand its strategies


Develop a sample application using MongoDB's client driver


Make use of sizing best practices and performance optimization scenarios


Optimize MongoDB's partition mechanism and indexing
Who This Book Is For

MongoDB developers who wish to learn Azure Cosmos DB. It specifically caters to a technical audience, working on MongoDB.

227 pages, Paperback

Published August 10, 2018

3 people want to read

About the author

Manish Sharma

215 books1 follower
A mechanical engineer offering a wealth of knowledge in developing and implementing mechanical engineering concepts for the design and development of various types of products with excellent technical, analytical, and communication skills. I am a postgraduate in Mechanical Engineering with primary areas of interest are Robotics and automation, Prosthetic and Smart wearables, mechatronics, Machine Design, Biomechanics, and Sports.

Currently associated with the National Institute of Fashion Technology since 2021 and working in the Department of Fashion and Lifestyle Accessories, emphasizing the research and development of Jewellery and Home Décor Products.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.