🪅Azure Cosmos DB

How to set up Microsoft Azure Cosmos DB

vCore-based deployment — you can use SCRAM-SHA authentication for vCore-based accounts.

RU-based deployment — you can use service principal authentication for request unit (RU)-based accounts.

Azure Cosmos DB is a globally distributed database system. It Azure Cosmos DB is a globally distributed database system. It takes database administration off your hands with automatic management, updates and patching.

Fully Managed service.

24/7 Uptime.

Elastic Scale out of Storage and Throughput.

It will support Data model.

horizontally scalable.

The Azure Cosmos DB account is the fundamental unit of global distribution and high availability.

  • Azure Cosmos DB databases: A database is similar to namespace. A database is simply a group of containers. You choose API like NoSQL, MongoDB, PostreSQL.

  • Azure Cosmos DB containers: An Azure Cosmos DB container is where data is stored. Data is stored on one or more servers, called partitions. To increase throughput or storage, more partitions are added.

  • Azure Cosmos DB items: Depending on which API you use, an Azure Cosmos DB item can represent either a document in a collection, a row in a table, or a node or edge in a graph.

Azure Cosmos DB allows you to configure your databases to be globally distributed and available in any of the Azure regions. It offers multiple database APIs, which include:

  • Azure Cosmos DB for NoSQL

  • Azure Cosmos DB for MongoDB

  • Azure Cosmos DB for PostgreSQL

  • Azure Cosmos DB for Apache Cassandra

  • Azure Cosmos DB for Table

  • Azure Cosmos DB for Apache Gremlin

Last updated