# Databases
#database #data
Database is a type of Datastore with structured and semi structured data. It can be a traditional and highly efficient RDBMS which can use SQL or a modern semi structured NoSQL Databases to store data in different types. Mostly this section will discuss the database used in OLTP.
Different databases will be used for different scenarios, like an ACID Compliant database will be used for storing highly important atomic transactions while, a volatile data might be stored in another caching database for fast retrieval of non important data (non-consequential if changed or inaccurate).
In the modern day there are various other database paradigms upcoming like:
- Graph Database
- Timeseries Database
- Column based or also known as Wide Column
- Key-Value