Motivation for geo-replicated storages Flashcards

1
Q

Consistency of SQL databases

A

Strong

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

Seriazability

A

Serializability is the classical concurrency scheme. It ensures that a schedule for executing concurrent transactions is equivalent to one that executes the transactions serially in some order. It assumes that all accesses to the database are done using read and write operations.

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

How is strong consistency achieved in sql databases?

A

Serializability requires that concurrent transactions execute
as if they were executed serially.
Common implementations use locks for achieving this.

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

Ilusion that strong consistency databases provide

A

Replicated databases with strong consistency provide the illusion that there is a single database.

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

Strong consistency databases (latency, challenge and requirement)

A

Require coordination among multiple servers.
Challenging in a single data center;
Too high latency in geo-replicated data centers.

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