Database and Analytics

W07 Introduction to Azure Cosmos DB

05/02/2018

9:30am - 10:45am

Level: Introductory

Leonard Lobel

MVP

CTO

Sleek Technologies, Inc.

Azure Cosmos DB is a globally distributed, massively scalable, low (single-digit millisecond) latency, fully managed NoSQL database service designed specifically for modern web and mobile applications. This session will provide a full overview. Like other NoSQL platforms, Cosmos DB supports a schema-free data model, built-in partitioning for sustained heavy-write ingestion, and replication for high availability. But only Cosmos DB offers turnkey global distribution, automatic indexing, and SLAs for guarantees on 99.99 percent availability, throughput, latency, and consistency.

The session begins by explaining NoSQL databases in general, and how they compare with traditional relational database platforms. Then you'll tour the many features of Cosmos DB, including its multi-model capabilities which allow you to store and query schema-free JSON documents (using either DocumentDB or MongoDB APIs), graphs (Gremlin API), and key/value entities (tables API). You'll learn about global distribution, scale-out partitioning, tunable consistency, custom indexing, attachments, and more. You'll also explore client development using the many available SDKs and APIs. This session will get you up to speed on Cosmos DB.