Databases 1.3/1.4

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

1/18

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.

19 Terms

1
New cards

Concurrency

the ability of multiple users to access and edit a file simultaneously

2
New cards

Vendor Lock In

reliance on a specific vendors product that causes inability or difficulty to switch

SQL Standard aims to prevent

3
New cards

UUID

entirely unique identifier that can be used across multiple systems

4
New cards

Common Table Expression (CTE)

temporary name for a query to make results more readable

5
New cards

Referential Integrity

rules ensuring that relationships between data remain constant and valid

6
New cards

Decision Support System (DDS)

tool that helps to make business decisions using data in the main databases as well as data warehouses

allows for what-if situations to aid decision making or for managing the data held in the database

7
New cards

Memory Bottleneck

occurs when the database does not have enough RAM allocated for the processes it needs to execute

results in slow query execution and increased disk I/O because frequently used data cannot be stored in memory

8
New cards

Memory Leak

bug that occurs when memory is allocated to the database but not released back to the OS once it has been used

results in increasing amounts of memory being allocated to the same db even when workload is steady

9
New cards

Query Optimizer

tool that identifies the best way to execute a query

most often lowest cost, sometimes set to use a specific index

10
New cards

I/O Bottleneck

occurs when there is too much read/write data to be handled by one disk

RAID arrays can help

11
New cards

Isolation Levels

to what degree an active transaction needs to be separated from concurrent transactions

low levels may offer better performance and less latency but may also cause anomalies between concurrent transactions

12
New cards

Database Locking

when a record is being accessed by one user, no other user can may changes to it

used in multiuser environments

13
New cards

Disk Caching

improving performance by saving frequently accessed data instead of pulling from physical storage each time

14
New cards

In-Memory Database

database that is stored entirely on RAM, low latency

periodically writes to disk for storage

15
New cards

Sharding

breaking up a database into parts that make up a whole

each part has it’s own storage for more efficient queries

16
New cards

Connection Pooling

technique used to improve performance by reusing existing database connections instead of constantly creating new ones

connections are distributed to clients as needed

17
New cards

Indexing Bottleneck

when the process of maintaining and updating indexes becomes a performance bottleneck

too many indexes, poor index design

18
New cards

Validation Rule

constraint that prevents invalid, inaccurate, or inconsistent data from populating a database

necessary during data migration

19
New cards

Data Masking

replacing original data with fictional but realistic data so developer can work on migration without reveling sensitive information