ACID Properties and Concurrent Accessing Flashcards
A
Atomicity - Transactions are either done, or not done, never partially applied
C
Consistency - Referential integrity and other constraints must be adhered to
I
Isolation - Transactions performed simultaneously must have the same result as if they were performed sequentially
D
Durability - Transactions that have been committed must be done fully and remain so.
Concurrent Access
Is ensuring that more than one user can at least view data at the same time
Record Locking
Making a file read-only to anybody else who opens the file while changes are being made
Deadlock
When 2 separate transactions lock the file the other transaction needs, thus both are in a state of waiting
Serialisation
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
Timestamp Ordering
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.