Så länge som någon kan minnas, ja ännu längre tillbaks, så har det funnits databaser och databaserna har alla sett mer eller mindre likadana ut.

Dom har alla använt samma dataspråk som kallas SQL eller Structured Query Language, och alla databaser, inklusive den svenska öppen kod-databasen MySQL som nu ägs av Oracle, har, av mycket goda anledningar, varit baserade på SQL-språket. Och huvudorsaken till det, för den som undrar, har varit att databaser huvudsakligen har varit avsedda för transaktioner som t.ex. banktransaktioner inom företagsvärlden. Det moderna globaliserade samhället med Wall Street i spetsen skulle kollapsa på några minuter utan de säkra värdetransaktioner som SQL-språket gör möjligt.
Men allteftersom webben och datormolnen har vuxit fram och nya former av data utvecklats så har det stått klart att det har funnits ett behov av en ny generation databaser som inte bara ärr fokuserade på köp-sälj transaktioner.
Och den insikten har lett till en veritabel explosion av mängder med innovativa nya databaser som har drivit på utvecklingen av datormolnen, webben och inte minst den mobila webben kring mobiler och surfplattor.
Den mest kända NoSQL-databasen, som jag redan har skrivit rätt mycket om här på bloggen, är MongoDB och på andra plats kommer CouchDB som bl.a. används på mobiler. Båda databaserna är f.ö.skrivna i Öppen Kod.