9 - CT071-3-3-DDAC - Introduction To Azure Cosmos DB

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Designing and Developing

Applications on the Cloud


CT071-3-3-DDAC & Version VC1

Introduction to Azure Cosmos DB


Topic & Structure of The Lesson

• What is Azure Cosmos DB?


• Why Azure Cosmos DB?
• How to integrate serverless NoSQL with
Azure Cosmos DB?

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 2 of 30


Learning Outcomes

• At the end of this topic, You should be


able to
• Understand the fundamentals of Azure
Cosmos DB.

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 3 of 30


Key Terms You Must Be Able To
Use
• If you have mastered this topic, you should be able to use the
following terms correctly in your assignments:
• Azure Cosmos DB
• Key / Value
• Column
• Document
• Graph

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 4 of 30


Develop using SQL

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 5 of 30


Disconnect: Relational vs
Domain

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 6 of 30


Have you ever…

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 7 of 30


INTRODUCE SERVERLESS
NOSQL WITH
AZURE COSMOS DB

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 8 of 30


Developer-
Minimize/eliminate friendly… multiple
infrastructure data models, APIs,
burdens consistency options

Globally
distributed,
multi-model
Highly available
Azure database
and SLA- Cosmos service
backed DB

Purpose-
built to
Predictable, solve real-
low-latency Elastic, global world
reads and scale of challenges
writes throughput and of data at
storage scale

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 9 of 30


CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 10 of 30
CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 11 of 30
CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 12 of 30
Elastic Scale Out of Storage and
Throughput

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 13 of 30


CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 14 of 30
CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 15 of 30
Introduction to
Not Only SQL

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 16 of 30


CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 17 of 30
Key / Value

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 18 of 30


Azure Table Storage compatibility

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 19 of 30


Column

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 20 of 30


MongoDB compatibility

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 21 of 30


Document

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 22 of 30


Document-based API

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 23 of 30


Graph

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 24 of 30


Graph-based API

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 25 of 30


Advantages

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 26 of 30


Quick Review Question

• Explain what is Azure Cosmos DB.

• Describe the differences between the type


of NoSQL.

• Give 3 advantages of using Azure Cosmos


DB.

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 27 of 30


Summary of Main Teaching Points

- In this lesson, we have learnt the


backgrounds of Azure Cosmos DB.

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 28 of 30


Question and Answer Session

Q&A

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 29 of 30


What we will cover next

• Introduction to Service Bus

CT071-3-3-DDAC Introduction to Azure Cosmos DB Slide 30 of 30

You might also like