Shpjegoni ndryshimin midis bazave të të dhënave SQL dhe NoSQL.
 Bazat e të dhënave SQL janë baza të të dhënave relacionale që përdorin gjuhën e strukturuar të pyetjeve (SQL) për manipulimin dhe marrjen e të dhënave. Bazat e të dhënave SQL janë tradicionalisht më të lehta për t'u mësuar dhe më të fuqishme, duke kërkuar sintaksë më komplekse të pyetjeve për të hyrë në të dhëna nga tabela të shumta. Bazat e të dhënave NoSQL janë baza të të dhënave jo relacionale që mund të jenë ose të orientuara nga dokumenti, duke përdorur struktura më komplekse të të dhënave si JSON (JavaScript Object Notation) ose baza të të dhënave grafike, ose depo me vlera kyçe, të cilat mund të ruajnë të dhëna në çdo strukturë të dhënash. Bazat e të dhënave NoSQL priren të jenë më fleksibël dhe më të lehta për t'u punuar me të për sa i përket strukturave të të dhënave dhe janë më të përshtatshme për aplikacione në shkallë të gjerë dhe sisteme të shpërndara.