6.4

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

Atomic Transactions

Transactions that ensure partial results are not saved, maintaining database integrity.

2
New cards

Rollback

A process that reverses changes made during a transaction in case of errors or failures.

3
New cards

Durable Transactions

Transactions that are guaranteed to remain committed even in case of hardware or software failures.

4
New cards

Recovery System

A mechanism that manages data integrity through failure scenarios like transaction failures and system failures.

5
New cards

Recovery Log

A file that records database operations and their states during transactions.

6
New cards

Update Record

A record that indicates a transaction has modified data.

7
New cards

Checkpoint Record

A record that indicates all data in main memory has been saved to storage media.

8
New cards

Compensation (Undo) Record

A record that indicates data has been restored to its original value during a rollback.

9
New cards

Start Record

A record that marks the beginning of a transaction in the recovery log.

10
New cards

Redo Phase

The stage in recovery where all actions of completed transactions are 'replayed'.

11
New cards

Active Transaction List

A list of transactions that are in progress within the recovery system.

12
New cards

Cold Backup

A backup technique where the database is copied at checkpoints and recovery reads the log from the checkpoint.

13
New cards

Hot Backup

A backup method that allows transactions to continue executing while log records are sent to a secondary database.

14
New cards

Database Availability

The percentage of time that a database is operational and responsive to applications.

15
New cards

Storage Media Failure

A situation where the database is corrupted or the connection to the database is lost.

16
New cards

Atomicity

A property that ensures that a transaction is treated as a single unit of work, which is either fully completed or not executed at all.

17
New cards

Consistency

Ensures that a database remains in a valid state before and after a transaction, preserving data integrity.

18
New cards

Isolation

A property that ensures that transactions occur independently without interference from one another.

19
New cards

Durability

The assurance that changes from a completed transaction are permanent, even in the event of a failure.

20
New cards

Transaction Log

A file that records all the transactions that have been executed against the database.

21
New cards

Commit

The process of making all changes made in a transaction permanent in the database.

22
New cards

Failure

An event that causes a transaction to be unable to complete.

23
New cards

Concurrency Control

Mechanisms used to ensure that transactions are executed in a safe and isolated manner.

24
New cards

Data Integrity

The maintenance of accurate and consistent data over its entire lifecycle.

25
New cards

System Recovery

The process of restoring a system to a functional state after a failure.