NoSQL Databases

NoSQL databases refer to any database types that are not relational.

Relational database is the most popular database type nowadays. Structure Query Language (SQL) is a language to manage data in a relational database. This is why NoSQL is the term used to referred to non-relational databases.

Types of NoSQL Databases

Types of NoSQL Databases:

  • Key/value stores
  • Graph databases
  • Document stores

Key/value stores are key/value pairs.

Graph databases store data in graph format.

Document stores are similar to key/value stores, but the value is much more complex and it is in the form of a document, like XML or JSON

 

Examples of NoSQL Databases

MongoDB

https://www.mongodb.com/

MongoDB is a document store database.
 

Apache Giraph

https://giraph.apache.org/

Apache Giraph is a graph database.

 

External references

  • “CISSP Offical Study Guide: 9th Edition”, pp. 983; Chapple et al; Wiley, 2021.

Leave a Reply

Your email address will not be published. Required fields are marked *