10 popular database management systems (DBMS)

10 popular database management systems

We have collected some of the most popular database management systems (DBMS) nowadays. Let’s start by defining what a database management system is.

What is a database management system?

A database management system (DBMS) is a software used to define, manipulate, retrieve, store and manage data in databases.

To sum up, database management systems are in charge of:

  • Defining rules to validate and manipulate data.
  • Interacting with databases, applications and end users.
  • Retrieving, storing and analyzing data.
  • Updating data.

Popular database management systems

MySQL

MySQL is a free, open source relational database management system (RDBMS). It was initially owned by MySQL AB, before being acquired by Sun Microsystems (part of Oracle Corporation since 2010). MySQL was originally developed by Ulf Michael Widenius, Swedes David Axmark and Allan Larsson, founders of MySQL AB.

Many database-driven web applications, such as WordPress, Joomla and phpBB, as well as many popular websites like MediaWiki, Twitter and Facebook, use MySQL.

Developer: Oracle Corporation.

Original author: MySQL AB.

Latest MySQL release: MySQL 8.0.32.

MySQL license: GNU General Public License version 2 and proprietary.

MariaDB

MariaDB is a community-developed, free and open source relational database management system. It is a fork of MySQL. MariaDB was originally developed by Ulf Michael Widenius, Swedes David Axmark and Allan Larsson, founders of MySQL AB and the MariaDB Foundation. Ulf Michael Widenius is the current lead developer and CTO of MariaDB.

MariaDB is also included in numerous Linux distributions, such as CentOS, Debian and RHEL. Besides, it is used by many organizations such as Wikipedia, Google or Tumblr.

Developer: MariaDB Corporation Ab and MariaDB Foundation. 

Latest MariaDB release: MariaDB 11.1.0.

MariaDB license: GPL version 2.

Microsoft SQL Server

Microsoft SQL Server is a commercial relational database management system. It is available in multiple editions, divided into three main categories: mainstream, specialized and discontinued editions.

Developer: Microsoft.

Latest Microsoft SQL Server release: Microsoft SQL Server 2022.

Microsoft SQL Server license: proprietary license.

Oracle DBMS

Oracle DBMS is a commercial, multi-model database management system. It is also known as Oracle Database or just Oracle. It is commonly used for running: online transaction processing (OLTP) and data warehousing (DW).

Developer: Oracle Corporation.

Latest Oracle DBMS long-term release: Oracle DBMS 19c.

Latest Oracle DBMS release: Oracle DBMS 23c beta.

Oracle DBMS license: proprietary license.

PostgreSQL

PostgreSQL is a free, open source relational database management system (RDBMS). It was initially developed as a successor of the Ingres database, developed at the University of California, Berkeley.

Developer: PostgreSQL Global Development Group.

Latest PostgreSQL release: PostgreSQL 15.2.

PostgreSQL license: PostgreSQL license.

MongoDB

MongoDB is an open source, NoSQL, document-oriented database management system. MongoDB Inc. offers an integrated suite of cloud database services, as well as commercial support. This document-oriented database software is commonly used for high-volume data storage.

Developer: MongoDB Inc.

Latest MongoDB release: MongoDB 6.0.4.

MongoDB license: Server Side Public License (SSPL).

Redis

Redis, short for “Remote Dictionary Server”, is an open source, NoSQL, key-value database management system.

Developer: Redis.

Original author: Salvatore Sanfilippo.

Latest Redis release: Redis 7.0.

Redis license: BSD 3-clause.

IBM DB2

IBM DB2 is a database management product developed by IBM, formerly known as DB2 for Linux, UNIX and Windows.

Developer: IBM.

Latest IBM DB2 release: IBM DB2 11.5.8.

IBM DB2 license: proprietary license.

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine. It is based on the Lucene library. Elasticsearch is the successor to a previous search engine called Compass, also designed by Shay Banon.

Developer: Elastic NV.

Original author: Shay Banon.

Latest Elasticsearch release: Elasticsearch 8.7.

Elasticsearch license: dual-licensed Elastic license and Server Side Public License.

SQLite

SQLite is a public domain database engine that belongs to the embedded, relational database management systems family. It has bindings to many programming languages.

Developer: Dwayne Richard Hipp.

Latest SQLite release: SQLite 3.41.2.

SQLite license: Public domain.

Comparing database management systems

DBMSTypeOperating systemsLicenseWritten in
MySQLRDBMSCanonical, FreeBSD, Linux, MacOS, Solaris and WindowsGNU GPL v2 and proprietaryC and C++
MariaDBRDBMSLinux, MacOS and WindowsGNU GPL v2Bash, C, C++, and Perl
Microsoft SQL ServerRDBMSLinux and WindowsProprietaryC and C++
Oracle DBMSMulti-model database management systemAIX, BS2000, HP-UX, Linux, MacOS and WindowsProprietaryAssembly language, C and C++
PostgreSQLRDBMSFreeBSD, Linux, MacOS, OpenBSD and WindowsPostgreSQL licenseC
MongoDBDocument-oriented databaseFreeBSD, Linux, MacOS and WindowsServer Side Public LicenseC++, JavaScript and Python
RedisKey-value databaseUnix-likeBSD 3-clauseC
IBM DB2RDBMSLinux, Unix-like and WindowsProprietaryAssembly, C, C++ and Java
ElasticsearchSearch and indexLinux, MacOS and WindowsDual-licensed Elastic license and Server Side Public LicenseJava
SQLiteRDBMSAndroid, BSD, iOS, Linux, MacOS, Solaris, VxWorks and WindowsPublic domainC

Top 10 database management systems

Finally, according to DB-Engines ranking, as of April 2023*, these are the top 10 database management systems:

  1. Oracle
  2. MySQL
  3. Microsoft SQL Server
  4. PostgreSQL
  5. MongoDB
  6. Redis
  7. IBM DB2
  8. Elasticsearch
  9. SQLite
  10. Microsoft Access

*DB-Engines ranking is updated on a monthly basis.

Share it on Social Media!

Managed services

System administration and IT outsourcing adapted to the needs of each project.

DISCOVER MORE
Cookies customization
Stackscale, Grupo Aire logo

By allowing cookies, you voluntarily agree to the processing of your data. This also includes, for a limited period of time, your consent in accordance with the Article 49 (1) (a) GDPR in regard to the processing of data outside the EEA, for instead, in the USA. In these countries, despite the careful selection and obligation of service providers, the European high level of data protection cannot be guaranteed.

In case of the data being transferred to the USA, there is, for instance, the risk of USA authorities processing that data for control and supervision purposes without having effective legal resources available or without being able to enforce all the rights of the interested party. You can revoke your consent at any moment.

Necessary Cookies

Necessary cookies help make a web page usable by activating basic functions such as the page navigation and the access to secure areas in the web page. The web page will not be able to work properly without these cookies. We inform you about the possibility to set up your browser in order to block or alert about these cookies, however, it is possible that certain areas of the web page do not work. These cookies do not store any personal data.

- moove_gdpr_popup

 

Analytical cookies

Analytical cookies allow its Editor to track and analyze the websites’ users behavior. The information collected through this type of cookie is used for measuring the activity on websites, applications or platforms, as well as for building user navigation profiles for said websites, application or platform, in order to implement improvements based on the analysis of data on the usage of the service by users.

Google Analytics: It registers a single identification used to generate statistical data about how the visitor uses the website. The data generated by the cookie about the usage of this website is generally transferred to a Google server in the USA and stored there by Google LLC, 1600 Amphitheatre Parkway Mountain View, CA 94043, USA.

- _dc_gtm_UA-XXXXXXXX-X

- _gat_gtag_UA_XXXXXXXX_X

- _ga

- _gcl_au

- _gid