Azure Cosmos DB Basics

Rupesh Kumar Tiwari
Rupesh Tiwari Blogs
10 min readMar 27, 2021

--

Are you beginner on Azure Cosmos DB and want to know what exactly is Cosmos DB? Then read this article. Azure Cosmos DB is a fully managed NoSQL database service for modern app development. Get guaranteed single-digit millisecond response times and 99.999-percent availability, backed by SLAs, automatic and instant scalability, and open-source APIs for MongoDB and Cassandra.

What is Cosmos DB?

Cosmos DB is NoSQL dB that supports NoSQL models. You can query Cosmos DB using MongoDb API’s, SQL Api, Graph API’s and much more. So suppose you have written a code in Mongo DB then still you will be able to use Cosmos DB.

  1. Cosmos Db is Massively Scalable NoSQL database.
  2. This is Platform as Service (PaaS) managed by Azure
  3. It has 99.999% SLAs
  4. It has automatic horizontal partitioning. So that you get Elastic Scaling both for storage and throughput
  5. Cosmos Db can be distributed globally with multiple write regions that is Multi-Master model.
  6. Cosmos Db has Multiple API that supports Multiple Models like JSON, table, graph & columnar

Cosmos DB Overview

  • Cosmos DB Account has subscription
  • Subscription has Cosmos DB Resource

--

--

Rupesh Kumar Tiwari
Rupesh Tiwari Blogs

Pluralsight Author, Developer and Trainer. I help students and professionals to become Full Stack Software Developer in less than a Year.