ACID Flashcards

1
Q

ACID

A

Atomicity Consistency Isolation Durability

A set of properties that guarantees that database transactions are processed reliably. Provides a way to handle errors, recover from failures and coordinate concurrent transactions.

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

LSN

A

Log Sequence Number

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

Disjoint-access

A

A set of transactions is disjoint-access if it has no shared object

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

Atomicity

A

This property ensures that a transaction is treated as a single, indivisible operation, which either succeeds completely or fails completely.

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

Consistency

A

This property ensures that a transaction brings the database from one valid state to another. The database has a set of contraints that that define valid state

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

Isolation

A

This property ensures that concurrent execution of transactions leave the database in the same state that if the transactions had been executed sequentially.

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

Durability

A

This property ensures that once a transaction has been committed it will remain so even in the event of a system failure, error, crash, power loss etc

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