Introduzione ai database NoSQL
Jake Roach
AI Engineer

Definizione: NoSQL significa "not only SQL" ed è un insieme di strumenti e tecniche di archiviazione dati che consente di memorizzare e recuperare dati strutturati, semi-strutturati e non strutturati.
Caratteristiche:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Un archivio NoSQL che memorizza i dati per colonna, invece che per riga, e può essere interrogato con una sintassi simile a SQL. Consente query più rapide, soprattutto per analisi.
Caso d'uso: big data, workflow analitici

Strumento NoSQL usato per archiviare "documenti" semi-strutturati
Caso d'uso: dati generati dagli utenti (recensioni) e analytics in tempo reale

Uno strumento NoSQL che archivia i dati come raccolta di coppie chiave-valore:
Casi d'uso: dati IoT (Internet of Things), app mobile

Un archivio NoSQL che persiste i dati in una rete di nodi e archi.
Casi d'uso: social network
Introduzione ai database NoSQL