Databases
Databases are used for data storage, choosing one depends on your use case. Factors such as licensing costs, base size, operating procedures, scalability, transaction isolation, consistency and team knowledge should be considered.
Relation Databases
Section titled “Relation Databases”Relational databases are traditional databases that include Oracle, DB2, PostgreSQL and MySQL.
Non relational databases are also referred to as NoSQL databases.
Document Databases
Section titled “Document Databases”MongoDB
Key-value Databases
Section titled “Key-value Databases”Redis
Graph Databases
Section titled “Graph Databases”Neo4j
Embedded Databases
Section titled “Embedded Databases”You can have lightweight database included in your application, such as SQLite or Berkeley DB.