Introductie tot NoSQL
Jake Roach
AI Engineer

Definitie: NoSQL staat voor “not only SQL” en is een set opslagt tools en technieken om gestructureerde, semi-gestructureerde en ongestructureerde data op te slaan en op te halen.
Kenmerken:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Een NoSQL-opslag die data per kolom (niet per rij) opslaat en met SQL-achtige syntax te bevragen is. Sneller queryen, vooral voor analytische queries.
Use case: big data, analytics-workflows

NoSQL-opslag voor semi-gestructureerde “documenten”
Use case: door gebruikers gegenereerde data (reviews) en real-time analytics

Een NoSQL-opslag die data bewaart als sleutel-waardekoppels:
Use cases: IoT-data (Internet of Things), mobiele apps

Een NoSQL-datastore die data opslaat als een netwerk van knopen en randen.
Use cases: sociale netwerken
Introductie tot NoSQL