NoSQL

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

Last updated 11:21 AM on 5/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards
NoSQL
A generation of database management systems not based on the traditional relational model.
2
New cards
What "NoSQL" actually stands for
"Not Only SQL"
3
New cards
Five NoSQL characteristics
(1) Not based on the relational model, (2) Support distributed architectures, (3) Provide fault tolerance and high scalability/availability, (4) Support large amounts of sparse data, (5) Geared toward performance over consistency.
4
New cards
Four main categories of NoSQL databases
Key-Value, Document, Graph, Column-Oriented.
5
New cards
Key-Value (KV) database
A NoSQL model that stores data as key-value pairs in which the value is unintelligible to the DBMS.
6
New cards
Bucket (KV database)
A logical grouping of keys, similar to a table; a key can appear only once within a bucket.
7
New cards
Three KV operations
Get (retrieve value by key), Store (write value to key, replacing any existing value), Delete (remove the key-value pair).
8
New cards
Examples of Key-Value databases
Dynamo, Riak, Redis, Voldemort.
9
New cards
Document database
A NoSQL model that stores key-value pairs in which the value is a tag-encoded document (XML, JSON, BSON), and the DBMS understands the document's content.
10
New cards
Collection (document database)
The grouping container for key-value pairs, analogous to a bucket in KV databases.
11
New cards
Key difference between KV and Document databases
Document DBMSs understand and can query the value's internal structure; KV DBMSs do not.
12
New cards
Examples of Document databases
MongoDB, CouchDB, OrientDB, RavenDB.
13
New cards
Graph database
A NoSQL database that uses graph theory to store entity instances and the relationships between them, represented as nodes and edges.
14
New cards
Node (graph DB)
A single entity instance.
15
New cards
Edge (graph DB)
A relationship between nodes.
16
New cards
Property (graph DB)
An attribute describing a node or an edge.
17
New cards
How is graph data physically stored
Often in structures like an adjacency matrix or as key-value pairs, even though it is visualized as nodes and edges.
18
New cards
Examples of Graph databases
Neo4j, ArangoDB, GraphBase, Aerospike.