课程: Databases for Node.js Developers (2021)
今天就学习课程吧!
今天就开通帐号,24,700 门业界名师课程任您挑!
Understand NoSQL databases and key-value stores
课程: Databases for Node.js Developers (2021)
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…