ACID Properties and Concurrent Accessing Flashcards

1
Q

A

A

Atomicity - Transactions are either done, or not done, never partially applied

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

C

A

Consistency - Referential integrity and other constraints must be adhered to

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

I

A

Isolation - Transactions performed simultaneously must have the same result as if they were performed sequentially

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

D

A

Durability - Transactions that have been committed must be done fully and remain so.

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

Concurrent Access

A

Is ensuring that more than one user can at least view data at the same time

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

Record Locking

A

Making a file read-only to anybody else who opens the file while changes are being made

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

Deadlock

A

When 2 separate transactions lock the file the other transaction needs, thus both are in a state of waiting

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

Serialisation

A

Create a clone of the data item so the user can make changes, then upload a copy of the clone to the database/ This will ensure no updates or changes can be lost due to uploading a copy of the local versions

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

Timestamp Ordering

A

A non-lock way of concurrent access, so multiple people can

access the data at one time. The main process is that the lower timestamps occur first.

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