NoSQL andmebaasitüübid

Document-oriented store

Dokumentide orienteeritud (document-oriented) andmebaasid salvestavad andmeid dokumentide kujul. See võimaldab andmeid hoida ühes kohas koos, mis muudab need mugavaks rakenduste kasutamiseks. Dokumentide orienteeritud andmebaasid pakuvad arendajatele suuremat paindlikkust, kuna neis ei ole vaja kindlat andmeskeemi. Mõned näited dokumentide orienteeritud andmebaasidest hõlmavad MongoDB-d ja MEAN komplekti. [19]

Pilt 15. Document-oriented store. Allikas [24]

Key-value store

Key-value store'i peetakse üheks lihtsaimaks NoSQL andmebaasi vormiks. Skeemivaba andmemudel põhineb võtme-väärtuse paaride sõnastikul, kus iga elemendi jaoks on olemas võti ja sellele vastav väärtus. Võti võib olla analoogiline SQL-andmebaasi ostukorvi ID-le ning väärtus võib sisaldada andmeid, mis vastavad ostukorvi sisule. Key-value andmebaasi näideteks on Redis ja Memcached. [19]

Pilt 16. Key-value store. Allikas [25]