Introducere în NoSQL
Jake Roach
AI Engineer

Definiție: NoSQL înseamnă „not only SQL" și reprezintă un set de instrumente și tehnici de stocare care permite stocarea și recuperarea datelor structurate, semi-structurate și nestructurate.
Caracteristici:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Un sistem NoSQL care stochează datele pe coloane, nu pe rânduri, și poate fi interogat cu o sintaxă similară SQL. Permite interogări mai rapide, în special pentru analize.
Caz de utilizare: big data, fluxuri analitice

Sistem NoSQL pentru stocarea „documentelor" semi-structurate
Caz de utilizare: date generate de utilizatori (recenzii) și analize în timp real

Sistem NoSQL care stochează datele ca perechi cheie-valoare:
Cazuri de utilizare: date IoT (Internet of Things), aplicații mobile

Sistem NoSQL care stochează datele într-o rețea de noduri și muchii.
Cazuri de utilizare: rețele sociale
Introducere în NoSQL