dokumenttitietokannat
Dokumenttitietokannat ovat NoSQL-tietokantojen alalaji, jotka tallentavat tiedot asiakirjoina. Ne on suunniteltu joustavaa skeemaa, nopeaa kehitystä ja skaalautuvuutta varten. Asiakirjat ovat yleensä JSON- tai JSON-yleiselle rakenteelle perustuvia (esimerkiksi BSON MongoDB:ssä) ja ne kerätään kokoelmiin.
Tietomalli perustuu asiakirjoihin, joilla on ainutkertainen tunniste. Kokoelman sisällä asiakirjat voivat poiketa toisistaan rakenteeltaan, mikä mahdollistaa
Kyselyt ja indeksointi ovat keskeisiä: ne tukevat kenttien hakua, projektiota ja erilaisia indeksejä parantaen luku- ja
Skaalautuvuus ja käyttötilanteet: dokumenttitietokannat voivat skaalautua horisontaalisesti ja tukevat usein replikointia sekä shardingia, mikä helpottaa suurten
Hyödyt ja haasteet: etuja ovat nopea kehitys, joustava datamalli ja hyvä suoritus suurelle määrälle lyhyitä pyyntöjä.
Tunnettuja esimerkkejä ovat MongoDB, CouchDB, Amazon DocumentDB, RavenDB ja ArangoDB. Nämä tarjoavat erilaisten käyttötarpeiden mukaan valittavia