Database

A program that specializes in efficient data storage and retrieval. There are a large variety of databases, which serve different purposes. Choosing the right database depends on many factors, such as types and formats of information being stored, whether or not the data is structured, and the overall relatability of data.

Some of the most popular database types are:

  • relational
  • document
  • graph

A key differentiator from a file system is that a database deals with structured, related, index-able data.

Relational Databases

Examples of relational databases include:

Document Databases

Examples of document databases include:

Graph Databases

Examples of graph databases include:

Further Reading