Databases Tools
8 tools available
Relational, document, key-value and search stores, plus the managed platforms that run them.
The useful way to read this category is by data model, not by brand. Relational databases give you schemas, joins and transactional guarantees, and remain the correct default for most applications. Document stores relax the schema in exchange for flexibility, which helps when the shape of the data genuinely varies and hurts when it didn't need to. Key-value stores are built for speed and simple access patterns. Search engines exist because querying text well is a different problem from querying rows.
Most applications need one primary store and, eventually, a cache. The common mistake is reaching for a second database to solve a problem the first one already handles — modern relational engines do JSON, full-text search and queuing perfectly well at small and medium scale, and one system you understand deeply beats three you half-run.
The other decision is managed versus self-hosted. Managed platforms handle backups, upgrades and failover, which are exactly the things that hurt most when neglected. Self-hosting is cheaper in cash and more expensive in attention.
PostgreSQL
Advanced open-source relational database with powerful features
Redis
In-memory data store used as database, cache, and message broker
MongoDB
Document-oriented NoSQL database for modern applications
Elasticsearch
Distributed search and analytics engine built on Apache Lucene
MySQL
Popular open-source relational database management system
Apache Cassandra
Highly scalable distributed NoSQL database
Supabase Database
PostgreSQL database with instant APIs and real-time features

