-
Book Overview & Buying
-
Table Of Contents
Mastering JavaScript Single Page Application Development
By :
In Chapter 2, Model-View-Whatever, we briefly discussed document-oriented databases, otherwise known as NoSQL databases. This concept is imperative to the MEAN stack, as the M in the MEAN acronym stands for MongoDB, a widely used NoSQL database implementation. NoSQL databases are conceptually divergent from traditional relational, or SQL, databases.
Non-relational databases have existed for decades, but they did not achieve any widespread use until more recently. This rise in popularity led to the term NoSQL first being applied to these types of databases. The reason for the increase in the use of NoSQL databases has primarily been to solve the problem of handling Big Data, or massive and complex datasets, and scaling that data horizontally in modern web applications.
The term NoSQL means non-SQL which implies that it is a non-relational database type. NoSQL databases that are document-oriented, like MongoDB, store their data...