Develop for Azure Storage: Azure Table Storage Flashcards

1
Q

Geef 4 eigenschappen van Azure Table Storage.

A
  • Maakt deel uit van Azure Storage Accounts
  • Opslag van grote hoeveelheden gestructureerde data
  • NoSQL data store
  • Kan TB’s opslaan van gestructureerde data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wanneer gebruik je Azure Table Storage?

A
  • Wanneer je data een vlakke structuur heeft
  • Wanneer de data in het algemeen een minder complexe data structuur heeft
  • Wanneer je lage latency toegang tot data nodig hebt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Azure Table Storage maakt gebruik van een Partition Key, waarvoor wordt deze gebruikt?

A

Voor de distributie van data over verschillende partities, in termen van opslag.

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

Azure Table Storage maakt gebruik van een Row Key, waarvoor wordt deze gebruikt?

A

Om een rij uniek te identificeren binnen een partitie.

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

Hoe noemen we een volledige rij in Azure Table Storage?

A

Een Entity

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

Wat is de limiet van een Entity in Azure Table Storage?

A

1MB

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

Heeft elke Entity in Azure Table Storage een timestamp of niet?

A

Ja

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

Welke tool gebruik je om de data van een tabel te raadplegen in Azure Table Storage?

A

Azure Storage Explorer

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

Benoem 4 manieren die worden gebruikt om Azure Table Storage te queryen.

A
  1. Point query
  2. Range query
  3. Partition scan
  4. Table scan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Leg uit wat een point query is.

A
  • Meest efficiente manier om iets op te zoeken
  • Wordt gebruikt voor grote volumes en zoekopdrachten die lage latency vereisen
  • Gebruikt Partition Key en Row Key om een individuele entity te vinden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Leg uit wat een range query is.

A
  • Gebruikt de Partition Key
  • Filtert op een bereik van de Rowkey
  • Return meer dan één entity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Leg uit wat een partition scan is.

A
  • Third best
  • Gebruikt Partition Key
  • Filtert op een andere Non Key property
  • Kan meer dan één entity returnen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Leg uit wat een table scan is.

A
  • Gebruikt geen Partition Key
  • Zeer inefficiënt omdat er op alle partities wordt gezocht
  • Het zal een tabel scan uitvoeren ongeacht of je een Row Key meegeeft in de filter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hoe ziet het resultaat eruit van querys die meerdere entitys teruggeven?

A
  • Gesorteerd
  • Eerst PartitionKey
  • Dan RowKey
  • Om hersortering te vermijden, gebruik een RowKey die de meest voorkomende sorteerorder definieert.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Als een gebruiker de eerste 10 resultaten wil opvragen van de Customers tabel, welke van de volgende REST API calls zou de gebruiker moeten uitvoeren?

  • https://whizlabstore2020.table.core.windows.net/Customers(10)
  • https://whizlabstore2020.table.core.windows.net/Customers()?$top=10
  • https://whizlabstore2020.table.core.windows.net/Customers/10
  • https://whizlabstore2020.table.core.windows.net/Customers()?$count=10
A

https://whizlabstore2020.table.core.windows.net/Customers()?$top=10

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