Database & Storage Technologies
Match the data store to consistency, query, scale and operational requirements.
Database selection is an architectural decision. Relational, document, cache and embedded stores each solve different problems.
Connected capabilities
Themes
What this area covers
Selection
Selection criteria
- Transaction model
- Query patterns
- Consistency
- Scale
- Availability
- Operations
- Backup/recovery
Technologies
Databases & Storage technologies
PostgreSQL
Relational Database
Open-source relational database for transactional and analytical application workloads.
MySQL
Relational Database
Widely used relational database for web and business applications.
MariaDB
Relational Database
Open-source relational database compatible with many MySQL workloads.
MongoDB
Document Database
Document-oriented database for flexible application data models.
Redis
In-Memory Data Store
Low-latency in-memory data platform commonly used for caching, sessions and queues.
SQLite
Embedded Database
Embedded relational database suitable for local, edge, mobile and lightweight application storage.
Architecture before stack
Have a stack already—or need help choosing one?
Tell us what you are building, what already exists and the constraints that matter.