Data Management Lecture Notes

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

1/18

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary and concepts related to data management and database systems, including types, attributes, and industry practices.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

19 Terms

1
New cards

Data Model

A conceptual framework for organizing and storing data.

2
New cards

RDBMS

Relational Database Management System; a type of database that uses a structure that allows us to identify and access data in relation to another piece of data in the database.

3
New cards

NoSQL

A category of database management systems that do not use SQL as their primary interface; designed to handle large volumes of data and diverse data types.

4
New cards

CAP Theorem

A principle that states a distributed data store can only guarantee two of the three following properties: Consistency, Availability, and Partition Tolerance.

5
New cards

Sharding

A method of horizontal partitioning in a database where a single database is split into smaller, more manageable pieces.

6
New cards

Replication

The process of sharing information across multiple databases to ensure consistency.

7
New cards

Vertical Scale

Increasing the resources of a single node (server) to handle increased load.

8
New cards

Horizontal Scale

Adding more nodes (servers) to a system to share the load.

9
New cards

Structured Data

Data that is organized and easily searchable; often resides in relational databases.

10
New cards

Semi-structured Data

Data that does not conform to a rigid structure but contains tags or markers to separate elements; examples include XML and JSON.

11
New cards

Unstructured Data

Information that does not have a predefined data model; examples include text files, images, videos.

12
New cards

Key-Value Store

A type of NoSQL database that uses a simple key-value method for storing data.

13
New cards

Document Store

A type of NoSQL database that stores data in documents, typically in JSON-like format.

14
New cards

Column Family Store

A type of NoSQL database that stores data in columns rather than rows, allowing for efficient data retrieval.

15
New cards

Graph Store

A database that uses graph structures with nodes, edges, and properties to represent and store data.

16
New cards

ElasticSearch

A distributed, RESTful search and analytics engine capable of solving a growing number of use cases.

17
New cards

Caching

Temporary storage of data to speed up data retrieval times.

18
New cards

Analytics-aware Organizations

Organizations that leverage data analytics to enhance decision making.

19
New cards

Evolvability

The ability of a data management system to adapt and evolve over time to accommodate new requirements.