Most Popular Databases In The World

Do you wonder which database is the most popular database in the world? Is it MySQL or SQL Server or Oracle? The following table Lists world's most popular databases with their rankings. Higher score means higher ranking. 
The most popular database in the world is Oracle according to DB-Engine ranking. Oracle is followed by MySQL, SQL Server, PostgreSQL, and MongoDB in the ranking.

The following table lists world’s most popular databases and their rankings. 
DatabaseRank
1Oracle1268.84
2MySQL1154.27
3Microsoft SQL Server1040.26
4PostgreSQL466.11
5MongoDB387.18
6IBM Db2179.85
7Redis149.01
8Elasticsearch143.44
9Microsoft Access141.62
10SQLite126.8
11Cassandra122.98
12Splunk81.43
13MariaDB78.82
14Teradata76.19
15Hive69.91
16Solr61.48
17HBase60.39
18FileMaker57.15
19SAP HANA56.64
20Amazon DynamoDB55.09
21SAP Adaptive Server55.04
22Neo4j46.8
23Couchbase34.59
24Memcached29.54
25Microsoft Azure SQL Database27.2
The DB Engines score is calculated based on the following factors,
  1. Number of results in Google, Bing, and Yandex search engines
  2. Frequency of searches in Google Trends
  3. Frequency of technical discussions on the well-known IT-related Q&A sites Stack Overflow and DBA Stack Exchange
  4. The number of job offers on Indeed and Simply Hired.
  5. Number of profiles in professional networks including LinkedIn and Upwork.
  6. Mentions in Twitter tweets. 

#1. Oracle

Oracle developed by Oracle Corporation is the most popular relational database system (RDBMS). Not only Oracle is a RDBMS, but also provides functionality for Cloud, Document Store, Graph DBMS, Key-value storage, BLOG, and PDF Storages. Recently. Oracle just announced autonomous feature that allows database to be intelligent and self-managed.
The current version of Oracle Database is 18c.
Oracle database is a relational database (RDBMS). Relational databases store data in a tabular form of rows and columns. Column of a database table represents the attributes of an entity and rows of a table stores records. An RDBMS that implements object-oriented features such as user-defined types, inheritance, and polymorphism is called an object-relational database management system (ORDBMS). Oracle Database has extended the relational model to an object-relational model, making it possible to store complex business models in a relational database.
One characteristic of an RDBMS is the independence of physical data storage from logical data structures.
 
In Oracle Database, a database schema is a collection of logical data structures, or schema objects. A database user owns a database schema, which has the same name as the user name.
 
Schema objects are user-created structures that directly refer to the data in the database. The database supports many types of schema objects, the most important of which are tables and indexes.
 
A schema object is one type of database object. Some database objects, such as profiles and roles, do not reside in schemas. 

#2. MySQL


MySQL is world’s most popular database that is open source and free. MySQL was acquired by Oracle as a part of Sun Microsystems acquisition in 2009.
In MySQL, the SQL part of “MySQL” stands for “Structured Query Language”. SQL is the most common standardized language used to access databases. Depending on your programming environment, you might enter SQL directly (for example, to generate reports), embed SQL statements into code written in another language, or use a language-specific API that hides the SQL syntax.
 
Key properties of MySQL: 
  • MySQL is a database management system.
  • MySQL databases are relational.
  • MySQL software is Open Source.
  • The MySQL Database Server is very fast, reliable, scalable, and easy to use.
  • MySQL Server works in client/server or embedded systems.

#3. SQL Server



SQL Server database developed by Microsoft is one of the most popular databases in the world. Initially launched in 1989 and written in C, C++, SQL Server is now widely used among major companies. SQL Server is also a part of Microsoft’s Azure cloud as Azure SQL Server. The current version of SQL Server is SQL Server 2019.
Similar to Oracle and MySQL, SQL Server is also a relational database management system (RDBMS). 
Some popular SQL Server editions are:  
Azure SQL Database is the cloud-based version of Microsoft SQL Server, presented as a platform as a service offering on Microsoft Azure.
Compact (SQL CE), the compact edition is an embedded database engine. Unlike the other editions of SQL Server, the SQL CE engine is based on SQL Mobile (initially designed for use with hand-held devices) and does not share the same binaries. Due to its small size (1 MB DLL footprint), it has a markedly reduced feature set compared to the other editions. For example, it supports a subset of the standard data types, does not support stored procedures or Views or multiple-statement batches (among other limitations). It is limited to 4 GB maximum database size and cannot be run as a Windows service, Compact Edition must be hosted by the application using it. The 3.5 version includes support for ADO.NET Synchronization Services. SQL CE does not support ODBC connectivity, unlike SQL Server proper.
SQL Server Enterprise Edition is the main database most companies buy that comes with every product feature.  
SQL Server Developer Edition includes the same features as SQL Server Enterprise Edition, but is limited to one license only that is used for development purposes by software developers.