Describe Azure Cosmos DB Flashcards

1
Q

What is Azure Cosmos DB?

A

A multi-model NoSQL database management system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How much data can a document hold in Cosmos DB?

A

2 MB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does Azure Cosmos DB store data?

A

In documents grouped together into partitions. These documents are organised into containers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Gremlin?

A

A graph database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Cassandra?

A

A column family database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is MongoDB?

A

A document database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the purpose of Cosmos DB’s Table, Cassandra, MongoDB, and (possibly) Gremlin APIs?

A

To support existing applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the common uses of Azure Cosmos DB?

A

IoT and telematics.

Retail and marketing,

Gaming.

Web and mobile applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What management benefits do Azure Cosmos DB provide and what do they do?

A

High scalability with virtually no administration.

High availability (99.99% guarantee) through local replication and automatic failover.

Geo-replication support with 5 consistency levels, at additional cost.

Guaranteed less-than 10-ms latencies for reads and writes at the 99th-percentile globally.

Certified for multiple compliance standards.

All data is encrypted at rest and in motion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What’s in a partition in Azure Cosmos DB?

A

A set of documents that share a common partition key.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an ideal partition key?

A

One that collects all related documents together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How are documents in Azure Cosmos DB sorted?

A

By an automatically maintained index that contains document IDs and the values of fields in each document.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the Azure Cosmos DB index do?

A

It enables you to perform queries that specify criteria referencing any fields in a container, without a need to scan the partition to find that data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a partition key?

A

A field in your documents. You get to choose it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What SDKS can you use with Cosmos DB?

A

.NET, NodeJS, Java, Spring and Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a request unit?

A

A request unit (RU) is a performance currency abstracting the system resources such as CPU, IOPS and memory.