NoSQL
Útlit
NoSQL er samheiti yfir margvíslegar tegundir gagnagrunna sem eru frábrugðnir hefðbundnum vensluðum SQL-gagnagrunnum. NoSQL er skammstöfun á ensku sem stendur fyrir „non SQL“, „not only SQL“ eða „non relational SQL“. Hröð framþróun tölvutækni undanfarinna ára hefur einkennst af aukinni framleiðslu og geymslu stafrænna gagna, stundum er þetta fyrirbæri nefnt gagnagnótt.
NoSQL-gagnagrunnar eru notaðir í auknum mæli til þess að takast á við aðstæður þar sem vinna þarf með gagnagnótt. Þeir eru frábrugnðir hefðbundnum gagnagrunnum að eftirfarandi leyti:
- ekki er þörf á fyrirfram tilbúinni skilgreiningu á þeim gögnum sem geyma á (nefnt töfluskema)
- þeir styðja jafnan ekki staðlað fyrirspurnarmál (SQL)
- þeir bjóða jafnan upp á að „skala út” frekar en að „skala upp”.