NoSQL (angle not only SQL, ne nur SQL) estas metodaro en informadiko, kiu determinas datumbazarajn klasojn kaj devas solvi malbonpunktojn da rilataj datumbazoj: horizontala skalŝanĝebleco (angle scalability), atingebleco (angle availability) kaj simpleco de projekciado. Tamen la datumbazoj povas subteni SQL-komandojn.
NoSQL-datumbazojn eblas dividi en sekvantaj grupoj[1][2]: