Читать книгу Big Data - Seifedine Kadry - Страница 65

2.4.2 NoSQL Databases

Оглавление

A NoSQL (Not Only SQL) database includes all non‐relational databases. Unlike RDBMS, which exhibits ACID properties, a NoSQL database follows the CAP theorem (consistency, availability, partition tolerance) and exhibits the BASE (basically, available, soft state, eventually consistent) model, where the storage devices do not provide immediate consistency; rather, they provide eventual consistency. Hence, these databases are not appropriate for implementing large transactions.

The various types of NoSQL databases, namely, Key‐value databases, document databases, column‐oriented databases, graph databases, were discussed in detail in Section 2.3. Table 2.2 shows examples of various types of NoSQL databases.

Table 2.2 Popular NoSQL databases.

Key‐value databases Document databases Column databases Graph databases
Redis MongoDB DynamoDB Neo4j
Riak CouchDB Cassandra OrientDB
SimpleDB RethinkDB Accumulo ArangoDB
BerkeleyDB Oracle MarkLogic Big Table FlockDB
Big Data

Подняться наверх