DB-Engines recently released its October 2021 database rankings, updated monthly based on the current popularity of database management systems. This list analysis is mainly for database-related practitioners to provide a technical direction of reference. The database ranking is not based on product market share and other factors.
According to the DB-Engines website, DB-Engines is ranked by the popularity of searches on search engines (Google or Bing), the number of results, relevant job listings, and relevancy on social networking sites.
DB-Engines’ October Database Popularity Section Ranking
According to the list, the top 10 databases have barely changed, with Oracle, MySQL, and Microsoft SQL Server remaining the top three. While the top three didn’t change, individual database scores did, with MySQL’s score rising the most from September to 7.24 points. However, Oracle database scores dropped 98.42 points from October 2020, and Microsoft SQL Server database scores dropped 72.51 points from October 2020.
PostgreSQL and MongoDB still rank fourth and fifth. However, PostgreSQL saw its score increase by 9.47 points, while MongoDB saw its score drop by 2.95 points. Redis database ranked sixth in October, the same as in September.
Most of the top 20 databases are relational databases, which shows that relational databases are still the mainstream database in the market. However, relational databases have many problems in scalability, high concurrency, and performance. For example, traditional relational databases and two-dimensional relational models cannot be efficiently extended to multiple storage nodes. These problems have led to the development of “non-relational databases,” known as “NoSQL,” which also has a lot of room to grow.
Ranking of Different Types of Databases
Top 10 Relational DBMSs
The first ranking relationship database is Oracle. Oracle database is the most widely used relational database management system in the world at present. Oracle database mainly plays an important role in the operation of global enterprises such as banking systems, airline booking systems, telecom bills, government agencies, etc.
Top 10 Key-Value (Keyword Database) DBs
The number one key-value database is Redis. Redis scores rose 18.07 points from October last year, the largest increase among the top 10 key-value (keyword database). Redis has high performance read and write, multiple data type support, data persistence, high availability architecture, and can be used for caching, event publishing or subscription, high-speed queuing, and other scenarios.
Top 10 Document Stores (Document Database)
MongoDB tops the list of file databases. Four of the Top 10 Document Stores saw their scores drop slightly from September. MongoDB saw the biggest drop of 2.95 points. MongoDB is an open-source database system based on distributed file storage written by C++ language. MongoDB can add more nodes under high load to ensure server performance. In addition, MongoDB can also provide scalable, high-performance data storage solutions for Web applications.
Top 10 Time Series (Time Series Database)
InfluxDB is an open-source, high-performance time series database that is number one in the DB-Engines Ranking for time series databases. The time series database is a special database for storing time series data, and it supports rapid writing, persistence, multi-latitude real-time aggregation operation, and other functions of time series data.