844 profiles · independent · open data
Find the right database for what you're building.
Describe your project in plain English. WhichDB turns it into requirements, scores every database against them and shows its reasoning. No sign-up, no sponsored rankings.
> Real-time analytics dashboards over billions of clickstream events
- ✓ “analytics” → Analytical queries
- ✓ “real-time analytics” → Real-time analytics
- databases profiled
- 800+
- data models
- 19
- use cases
- 33
- open source
- 57%
rankings
Most popular databases
WhichDB Score: a transparent 0–100 index of current developer adoption and mindshare.
- 1.PostgreSQLby PostgreSQL Global Development Group93.2Relational
- 2.Redisby Redis Ltd.84.3Key-Value
- 3.MySQLby Oracle Corporation82.3Relational
- 4.MongoDBby MongoDB, Inc.80.5Document
- 5.SQLiteby D. Richard Hipp / Hwaci (SQLite Consortium)75.5Relational
- 6.Elasticsearchby Elastic N.V.75.1Search Engine
- 7.Snowflakeby Snowflake Inc.74.4Columnar / OLAP
- 8.Microsoft SQL Serverby Microsoft71.0Relational
- 9.Prometheusby Prometheus Authors (CNCF)70.8Time-Series
- 10.ClickHouseby ClickHouse, Inc.69.8Columnar / OLAP
rising
Mindshare above their size
Talked about far more than their install base suggests. Worth a look before they're mainstream.
SigNoz
by SigNoz Inc.
OpenTelemetry-native APM and observability platform storing logs, metrics and traces in ClickHouse.
TigerBeetle
by TigerBeetle, Inc.
Purpose-built financial transactions database: double-entry accounts and transfers at very high throughput.
Dolt
by DoltHub
MySQL-compatible SQL database you can branch, diff, merge and clone like a Git repository.
use cases
Start from the job
Purpose-built options first, then the generalists that handle it well.
changelog
Latest releases
heads up
Sunset & deprecated
- Realm (Atlas Device SDK) deprecatedMongoDB deprecated the Atlas Device SDKs and Device Sync in Sept 2024; sync ended 30 Sept 2025. The local DB stays Apache-2.0 open source with maintenance-only releases.
- InstantDB deprecatedTeam joined OpenAI in 2026; Instant Cloud is closed to sign-ups and shuts down 31 Aug 2027. The Apache-2.0 code remains available for self-hosting.
- Gel (formerly EdgeDB) deprecatedGel Data Inc. shut down and the team joined Vercel (Dec 2025); Gel Cloud closed 31 Jan 2026. Code stays Apache-2.0 on GitHub; migrate to Postgres or self-host.
- NeDB deprecatedOriginal author marked NeDB unmaintained (last release 1.8.0, 2016). Seald maintains a drop-in fork, @seald-io/nedb (v4.1.2, 2025).
- InterSystems Caché deprecatedSuperseded by InterSystems IRIS (2018). Frozen at 2018.1.x; InterSystems plans no maintenance releases after March 31, 2027 and recommends migrating to IRIS.
- Kùzu discontinuedRepo archived 2025-10-10 (final release 0.11.3) after Apple agreed to acquire Kùzu Inc.; community fork LadybugDB continues the code.
- Blazegraph discontinuedUnmaintained since ~2020 (last build 2.1.6 RC, Feb 2020); GitHub repo archived. Migrate to QLever, Virtuoso, GraphDB or Neptune.
- Apache Derby discontinuedRetired by its PMC on 2025-10-10; read-only, no further releases or fixes. Final release 10.17.1.0. Migrate to H2, HSQLDB or PostgreSQL.
how it works
Reasoning you can check
01 Describe it
- Plain English: “multi-tenant SaaS on AWS, Postgres compatible, global”
- Or pick requirements by hand
02 See what was understood
- Your words become explicit requirements
- Mark each one nice-to-have or must-have
- Add or remove any
03 Get explained matches
- Every database scored on every requirement
- ✓, partial or ✗ for each, never a black box
- Compare the finalists side by side
faq
Questions
How is the WhichDB Score calculated?
It is a 0–100 popularity index built from public signals, weighted toward the last 12 months: client-library downloads, Hacker News discussion, job posts, GitHub star growth, Wikipedia pageviews, Docker pulls and, for databases released by 2021, Stack Overflow questions. Each signal is log-scaled and weighted; signals that cannot apply (no public repo for a closed product) are left out rather than counted as zero. The methodology page has the exact weights.
Why doesn't Stack Overflow decide the ranking?
Stack Overflow's question volume has fallen about 99% since its peak as developers moved to AI assistants, so recent activity there says little about adoption. Its all-time question count still reflects installed base, so it keeps a modest weight for databases released by 2021.
How does smart match pick databases?
Your description is parsed into explicit requirements (workload, data model, scale, deployment, cloud, license, compatibility). Every database is scored per requirement with partial credit, must-haves gate the result, and popularity only breaks ties. You see the reasoning for each match.
Is WhichDB affiliated with any vendor?
No. Profiles are researched from official docs, repositories, release notes and papers, and every profile lists its sources. Nobody pays for placement.
Why list dead and research databases?
Because people still search for them, run them, or need to migrate off them. Every discontinued or research system is clearly marked and links to its modern successors.
Something is wrong or missing. How do I fix it?
Each profile has a “Suggest an edit” link to its JSON file on GitHub. Profiles are plain data, so corrections are quick to review.