Azure Cosmos DB

Azure Cosmos DB is Microsoft’s fully managed, globally distributed NoSQL(means Not only SQL) database service.It’s designed for applications that need to handle massive scale, low-latency data access, and high availability across multiple regions worldwide.

supports Global distribution ,Guaranteed low latency,Elastic scalability , Microsoft provides 99.999% availability with guarantees on latency, consistency, and throughput.

Its a multi-model database ,supports different data models : Document (JSON),Key-Value,Graph,Column-family,Table API (for Azure Table storage compatibility)

supports APIs for different workloads:SQL API (native Cosmos DB query language, works with JSON docs)MongoDB API,Cassandra API ,Gremlin API ,Table API

Microsoft provides a free tier access so devs can easily experiment with the service , In order to create the DB go to your Azure subscription find azure cosmos db and click on create .

select cosmos DB for no SQL native API

from here you can follow the setup and fill in the required parameters , workload type provides an exclusive Learning type

once created you can go to quick start guide , follow the steps and create a database

open in code space to experiment with in the browser , replace the key value , compile and run

this will insert the records in the DB , that you can also view from data explorer

Quick Start

Leave a Reply