DataBase Notes
SQL: a type of database management system that is based on the relational model. It uses a structured schema, and data is organized into tables with rows and columns. SQL databases are typically used for transactional systems and applications that require complex queries and relationships between multiple data sets.
NoSQL: does not use a fixed schema (does not get faster for complex queries that rely on relational algebra)
There are five major NoSQL database types:
key-value store,
document store,
in-memory,
column-oriented database,
and graph database.
Implementing a NoSQL database is often a combination of these five database types.
data is stored so that both writing and reading are fast, even under heavy load.
MongoDB
on disk
bson (binary json)
Redis
in memory storage
Last updated