From the course: Databases for Node.js Developers

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Understand NoSQL databases and key-value stores

Understand NoSQL databases and key-value stores

From the course: Databases for Node.js Developers

Start my 1-month free trial

Understand NoSQL databases and key-value stores

- [Instructor] Around 2012, a new class of databases came out, the so-called NoSQL databases, such as MongoDB, Couchbase, Redis, that's a key value store, CouchDB, DynamoDB, that's a key value store as well, and Cassandra. They're synonymic called NoSQL databases very often. Actually, they have existed since the 1960s, but they got very popular with the so-called Web 2.0. As NoSQL databases are non-relational, they usually have no integrity enforcement. They are also not, by definition, ACID compliant. And they are often a synonym for document databases, but there are others like, for instance, graph databases as well. They're schema-less. This means they have no predefined data structure and they can basically store arbitrary data. This also means that the schema management moves into the application now because somehow we still have to know the structure of the database, but now it's not enforced by the database…

Contents