Renan Roggia

Cosmos DB

Documentation

Demo:

Overview

Cosmos DB is a database fully managed by Azure which supports both NoSQL or Relational models. It's used to create scalable, high performance applications. It supports several APIs which ease the integration with different workloads.

NoSQL: native language MongoDB: Table: Apache Gremlin: Apache Cassandra: PostgreSQL

Runs in a region and can enable multi az.

Provisioned throughput

  • autoscale
  • manual

Serverless

Global distribution

  • geo-redundancy
  • multi-region write