NoSQLlähestymistavat
NoSQLlähestymistavat viittaavat tietokantojen suunnittelumalleihin, jotka poikkeavat perinteisistä relaatiotietokannoista. Ne tarjoavat joustavuutta ja skaalautuvuutta erilaisiin sovellusvaatimuksiin, joissa relaatiomallin jäykkyys voi olla rajoittava tekijä. Nämä lähestymistavat eivät noudata ACID-periaatteita (Atomicity, Consistency, Isolation, Durability) samalla tavalla kuin relaatiotietokannat, vaan painottavat usein saatavuutta ja osittaista johdonmukaisuutta (BASE-periaatteet: Basically Available, Soft state, Eventually consistent).
Yleisimpiä NoSQL-tietokantatyyppejä ovat avain-arvo-tietokannat, jotka tallentavat dataa yksinkertaisina avain-arvo-pareina ja ovat tehokkaita nopeassa datan haussa ja
NoSQL-lähestymistavat ovat kasvattaneet suosiotaan erityisesti suurten datamäärien käsittelyssä, reaaliaikaisissa sovelluksissa ja pilvipohjaisissa ympäristöissä, joissa horisontaalinen skaalautuvuus