DEV Community

Discussion on: NoSQL Document Stores

Collapse
 
elmuerte profile image
Michiel Hendriks

NoSQL is a general term that encompasses databases that usually don't support the use of SQL (Structured Query Language) because they store data differently. NoSQL databases came about in the 2000s to meet the scalability demands of big companies like Google, Amazon, and Facebook.

NoSQL is poorly named, it has little to do with SQL but more to do with relational databases. There are NoSQL systems which use structured query languages, some even quite similar to SQL.

Additionally NoSQL databases existed long before 2000. It's just that this term of non-relational databases was introduced and became popular. For example graph databases predate even relational databases.