Group 8 part 2

19 flashcardsby CATINOY
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1

Log record buffering
is a technique used in database systems to improve the efficiency and performance of logging mechanisms.
2

Buffer management
is a critical component responsible for managing the cache of data pages in memory. Its primary goal is to optimize database performance
3

Data Integrity and Reliability
Log record buffering ensures that critical data, such as sensor readings and system events, are captured and stored reliably, even in the face of system failures, interruptions, or network issues.
4

Performance Optimization
Log record buffering can also contribute to performance optimization by reducing the overhead associated with frequent disk writes or network transmissions.
5

Database buffer
can be implemented either in an area of real main-memory reserved for the database, or in virtual memory
6

Concurrency Control
By managing access to buffer frames and coordinating access to shared data, buffer management helps ensure data consistency and integrity across concurrent transactions.
7

Buffer management
is essential for ensuring data consistency and durability in the event of system failures.
8

Recovery with early lock release
is a technique used in database management systems (DBMS) to improve concurrency and performance by releasing locks held by transactions as early as possible during the recovery process.
9

B+Tree indexing
is a method of accessing and maintaining data
10
rollback/ undo recovery technique
is based on the principle of backing out or undoing the effects of a transaction that has not been completed successfully due to a system failure or error
11

commit/ redo recovery technique
is based on the principle of reapplying the changes made by a transaction that has been completed successfully to the database.
12

ARIES recovery algorithm
is a well-known technique used in database systems to ensure atomicity, consistency, isolation, and durability following system crashes or failures.
13

Remote Backup Systems
provide high availability by allowing transaction processing to continue even if the primary site is destroyed.
14

Detection of failure
Backup site must detect when primary site has failed.
15

Transfer of control
To take over control backup site first perform recovery using its copy of the database and all the long records it has received from the primary. Thus, completed transactions are redone and incomplete transactions are rolled back.
16

Time to recover
To reduce delay in takeover, backup site periodically processes the redo log records (in effect, performing recovery from previous database state), performs a checkpoint, and can then delete earlier parts of the log.
17

One-safe
commit as soon as transaction’s commit log record is written at primary.
18

Two-very-safe
commit when transaction’s commit log record is written at primary and backup.
19

Two-safe
proceed as in two-very-safe if both primary and backup are active. If only the primary is active, the transaction commits as soon as is commit log record is written at the primary.
Study all 19 cards for free