Storage
Ways of persisting and retrieving application data.
Database
Structured persistent storage queried and updated by applications.
Cache
Temporary fast storage used to avoid repeated expensive work.
SQL vs NoSQL
A workload-driven comparison of relational and non-relational database models.