Describe Azure Table Storage Flashcards

1
Q

What is Azure Table Storage?

A

A scalable key/value store held in the cloud.

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

What is a row in Azure Table Storage?

A

An item identified by a unique key.

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

What is a column in Azure Table Storage?

A

An item’s values.

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

How is data stored in Azure Table Storage?

A

In a table split by partitions for fast access.

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

What is partitioning?

A

A mechanism for grouping related rows, based on a partition key. Rows with the same partition key will be stored together. This helps to not only organise the data, but improve scalability and performance as well.

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

What are the features of a partition?

A

They are independent of each other

They can scale.

Any number of them can exist in a table.

A partition’s key can be included in queries to narrow down the data to be searched and improve performance by decreasing the number of reads and writes (I/O) needed to locate the data.

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

What is a key in Azure Table Storage comprised of?

A

The partition key and the row key.

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

What is a Point Query?

A

A query that identifies a single row.

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

What is a Range Query?

A

A query that fetches a contiguous block of rows in a partition.

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

What are the common uses of Azure Table Storage?

A

Storing TBs of structured data capable of serving web applications.

Storing datasets that don’t require complex joins, foreign keys or stored procedures and that can be denormalized for fast access.

Capturing event logging and performance monitoring data.

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

What are the advantages of Azure Table Storage?

A

It’s simple to scale.

A table can hold semi-structured data.

There’s no need to map and maintain complex relationships.

Row insertion is fast.

Data retrieval is fast if you specify the partition and row keys as query criteria.

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

What are the disadvantages of Azure Table Storage?

A

Consistency needs to be considered as transactional updates across multiple entries aren’t guaranteed.

There’s no referential integrity; any relationships between rows must be maintained outside of the table.

It’s difficult to sort and filter on non-key data. Queries without key data can fully scan the table

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

How many columns can a Azure Table Storage table hold?

A

252 columns, excluding the partition and row keys.

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

What management benefits do Azure Table Storage provide and what do they do?

A

It can support very large volumes of data, up to several hundred TB in size.

When you add a row to a table, Azure Table Storage automatically manages partitions and storage allocation.

It has HA guarantees in a single region with LRS and offers, at an additional cost, increased availability with GRS.

Security and role-based access control can be configured to ensure only authorised users and apps can access your data.

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

What management benefits do Azure Table Storage provide and what do they do?

A

It can support very large volumes of data, up to several hundred TB in size.

When you add a row to a table, Azure Table Storage automatically manages partitions and storage allocation.

It has HA guarantees in a single region with LRS and offers, at an additional cost, increased availability with GRS.

Security and role-based access control can be configured to ensure only authorised users and apps can access your data.

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

What are Azure Table Storage rows called in Storage explorer?

A

Entities.