NoSQLteknologioita
NoSQLteknologioita käsittelee ryhmä tietokantaratkaisuja, jotka eivät noudata perinteisen relaatiotietokannan relaatiomallia ja SQL-kyselykieltä. Niiden tavoitteena on tarjota skaalautuvuutta, hajautettua tallennusta ja joustavan skeeman käsittelyä suurten datamäärien kanssa. NoSQL-tietokannat ovat yleisesti käytössä verkkopalveluissa, mobiili- ja IoT-sovelluksissa sekä reaaliaikaisessa analytiikassa, joissa perinteinen SQL-arkkitehtuuri voi olla rajoittava.
Tyypillisesti NoSQL-tietokannat jaetaan neljään pääkategoriaan: dokumenttipohjaiset tietokannat, avain-arvo -tietokannat, leveä-sarakkeiset tietokannat sekä graafitietokannat. Esimerkkejä ovat dokumenttikirjastot
Keskeisiä ominaisuuksia ovat skeemojen joustavuus, kyky tallentaa erilaisia rakenteita sekä skaalautuvuus hajautetuissa ympäristöissä. Konsistenssista voidaan toteuttaa
Käyttökohteita ovat suuria, dynaamisia sovelluksia kuten verkkopalvelut, suurten datamäärien reaaliaikainen analyysi, sisällönhallinta sekä mobiili- ja IoT-sovellukset.