Introduktion till NoSQL
Jake Roach
AI Engineer

Definition: NoSQL står för "not only SQL" och är en samling verktyg och tekniker för datalagring som stöder strukturerad, semistrukturerad och ostrukturerad data.
Egenskaper:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Ett NoSQL-datalager som lagrar data per kolumn i stället för per rad, och kan frågas med SQL-liknande syntax. Möjliggör snabbare frågor, särskilt vid analytiska arbetsflöden.
Användningsfall: big data, analytiska arbetsflöden

NoSQL-verktyg för att lagra semistrukturerade "dokument"
Användningsfall: användargenererad data (recensioner) och realtidsanalys

Ett NoSQL-datalager som lagrar data som en samling nyckel-värde-par:
Användningsfall: IoT-data (Internet of Things), mobilappar

Ett NoSQL-datalager som sparar data i ett nätverk av noder och kanter.
Användningsfall: sociala nätverk
Introduktion till NoSQL