tietokantatyyppejä
Tietokantatyyppejä käsitellään, jotta data tallennetaan, haetaan ja hallitaan tehokkaasti. Yleisesti ne jaotellaan relaatiotietokantoihin (RDBMS) sekä NoSQL-tietokantoihin, joihin sisältyy useita malleja. Lisäksi on erikoistuneita ratkaisuja, jotka sopivat erityisiin käyttötapauksiin. Valinta riippuu datan rakenteesta, kyselyjen tyypistä sekä tarpeesta toteuttaa konsistenssia, saatavuutta ja skaalautuvuutta.
Relaatiotietokannat käyttävät SQL-kieltä, tallentavat tiedot taulukoihin ja muodostavat suhteita toisiinsa. Ne painottavat vahvaa eheyttä ja transaktioiden
NoSQL-tietokannat kattavat useita malleja: avain-arvo -tallennus, dokumentti-tietokannat, kolumni- tai laajemmin column-family sekä graafitietokannat. NoSQL-järjestelmät tarjoavat usein
Nykyään käytetään myös muita ratkaisuja, kuten aikasarjatietokantoja sekä NewSQL-tietokantoja, jotka pyrkivät yhdistämään NoSQL-tyyppisen skaalautuvuuden relaatiotietokantojen eheystavoitteisiin.