What Do the 2020 DB-Engines Rankings Reveal About Today’s Most Popular Databases?
The 2020 DB-Engines ranking, based on search engine visibility, developer discussions, job postings, professional platform usage, and social media mentions, ranks 363 databases, highlighting Oracle, MySQL and SQL Server as the dominant relational leaders while showcasing the rapid rise of various NoSQL categories.
Introduction
In December 2020, DB-Engines updated its database ranking, covering 363 databases. The ranking reflects popularity based on several metrics.
Methodology
Search engine results count for the database name.
Search frequency on search engines.
Mentions in technical discussions on Stack Overflow and DBA Stack Exchange.
Job postings mentioning the database on Indeed and Simply Hired.
Usage frequency on professional platforms such as LinkedIn and Upwork.
Mention count on social media like Twitter.
These dimensions are normalized and averaged to produce a popularity score, which measures attention rather than actual installations.
Top Ten Rankings
Oracle, MySQL and SQL Server occupy the top three positions, the only databases with four‑digit scores.
Relational databases dominate six of the top ten spots, reflecting their long history and widespread corporate adoption.
Oracle leads with extensive experience in clustering, high availability, security, and system management.
PostgreSQL, ranked fourth, shows the strongest growth among the top ten.
Top Thirty Rankings
When extending to thirty, seventeen are relational databases.
NoSQL Databases
Non‑relational databases have risen rapidly with the growth of the internet, offering scalability, high performance, and flexibility.
Major categories include:
Key‑Value (e.g., Redis, Memcached) – simple hash‑table storage, high concurrency.
Column‑oriented (e.g., Cassandra, HBase) – efficient for massive distributed storage.
Document‑Oriented (e.g., MongoDB, Couchbase) – flexible JSON/BSON structures, higher query efficiency.
Graph (e.g., Neo4j, JanusGraph) – stores data as nodes and edges for fast graph traversal.
Time‑Series (e.g., InfluxDB, Kdb+, Prometheus) – handles time‑stamped data.
Search Engines (e.g., Elasticsearch, Splunk) – specialized indexing and search capabilities.
Full ranking is available at https://db-engines.com/en/ranking.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
