NoSQL-tietokannat ovat käytännön tasolla laaja valikoima erilaisia tietokantaratkaisuja, jotka sisältävät kaikki omat erityispiirteensä. Niitä voidaan jaotella niiden taustalla olevan tietomallin perusteella.