List of relational database management systems

Last updated

This is a list of relational database management systems .

Contents

List of software

List of Relational Database Management Systems (Alphabetical Order)
NameLicense
4th Dimension Proprietary
Access Database Engine (formerly known as Jet Database Engine)Proprietary
Actian Zen (PSQL) (formerly known as Pervasive PSQL)Proprietary
Adabas D Proprietary
Airtable Proprietary
Altibase Proprietary
Amazon Aurora Proprietary
Apache Derby Apache License 2.0
Apache Ignite Apache License 2.0
Aster Data Systems Proprietary
CA Datacom Proprietary
CA IDMS Proprietary
Clarion Proprietary
ClickHouse Apache License 2.0
Clustrix Proprietary
CockroachDB Proprietary
CSQL Proprietary
CUBRID Apache, BSD
DataEase Proprietary
DataFlex Proprietary
Database Management Library Proprietary
Dataphor Proprietary
dBase Proprietary
Derby (aka Java DB)Apache License 2.0
Empress Embedded Database Proprietary
EnterpriseDB Proprietary
eXtremeDB Proprietary
Exasol Proprietary
Extensible Storage Engine Proprietary
FileMaker Pro Proprietary
Firebird MPL/GPL/LGPL
FoundationDB Apache License 2.0
FrontBase Proprietary
Greenplum Apache License 2.0
GroveSite Proprietary
H2 MPL/GPL/LGPL
Helix Proprietary
HSQLDB BSD
IBM Db2 Proprietary
IBM Lotus Approach Proprietary
Infobright GPL
Informix Proprietary
Ingres GPL
InterBase Proprietary
InterSystems Caché Proprietary
InterSystems IRIS Data PlatformProprietary
Linter SQL RDBMS Proprietary
MariaDB GPL
MaxDB Proprietary
Microsoft SQL Server Proprietary
Microsoft SQL Server Express Proprietary
Microsoft Visual FoxPro Proprietary
Mimer SQL Proprietary
MonetDB MPL/GPL/LGPL
mSQL GPL
MySQL GPL
Netezza Proprietary
NexusDB Proprietary
NonStop SQL Proprietary
NuoDB Proprietary
Omnis Studio Proprietary
OpenLink Virtuoso (Open Source Edition) GPL
OpenLink Virtuoso Universal Server Proprietary
Oracle Proprietary
Oracle Rdb for OpenVMS Proprietary
Panorama Proprietary
Paradox Proprietary
Percona Server for MySQL GPL
Percona XtraDB Cluster GPL
Polyhedra Proprietary
PostgreSQL PostgreSQL License
Postgres Plus Advanced Server Proprietary
Progress Software Proprietary
R:Base Proprietary
RethinkDB Apache License 2.0
SAND CDBMS Proprietary
SAP HANA Proprietary
SAP Adaptive Server Enterprise Proprietary
SAP IQ (formerly known as Sybase IQ)Proprietary
SingleStore Proprietary
Snowflake Cloud Data Warehouse Proprietary
solidDB Proprietary
SurrealDBProprietary
SQL Anywhere (formerly known as Sybase Adaptive Server Anywhere and Watcom SQL)Proprietary
SQL Azure (Cloud SQL Server)Proprietary
SQLBase Proprietary
SQLite Public Domain
SQream DB Proprietary
SAP Advantage Database Server (formerly known as Sybase Advantage Database Server)Proprietary
Teradata Proprietary
TiDB Apache License 2.0
TimesTen Proprietary
Trafodion Apache License 2.0
Transbase Proprietary
Unisys RDMS 2200 Proprietary
UniData Proprietary
UniVerse Proprietary
Vectorwise Proprietary
Vertica Proprietary
VoltDB Proprietary
YugabyteDB Apache License 2.0

Front-end User interfaces Only

Discontinued

Front-end User interfaces Only

Relational by the Date–Darwen–Pascal Model

Current

Obsolete

See also

Related Research Articles

<span class="mw-page-title-main">Database</span> Organized collection of data in computing

In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a database system. Often the term "database" is also used loosely to refer to any of the DBMS, the database system or an application associated with the database.

A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A database management system used to maintain relational databases is a relational database management system (RDBMS). Many relational database systems are equipped with the option of using SQL for querying and updating the database.

Structured Query Language (SQL) is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables.

<span class="mw-page-title-main">Object–relational database</span> Database management system

An object–relational database (ORD), or object–relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. Also, as with pure relational systems, it supports extension of the data model with custom data types and methods.

Business System 12, or simply BS12, was one of the first fully relational database management systems, designed and implemented by IBM's Bureau Service subsidiary at the company's international development centre in Uithoorn, Netherlands. Programming started in 1978 and the first version was delivered in 1982. It was never widely used and essentially disappeared soon after the division was shut down in 1985, possibly because IBM and other companies settled on SQL as the standard.

<span class="mw-page-title-main">Ingres (database)</span> Database software

Ingres Database is a proprietary SQL relational database management system intended to support large commercial and government applications.

<span class="mw-page-title-main">IBM Db2</span> Relational model database server

Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and XML. The brand name was originally styled as DB2 until 2017, when it changed to its present form.

<span class="mw-page-title-main">Firebird (database server)</span> Relational database management system

Firebird is an open-source SQL relational database management system that supports Linux, Microsoft Windows, macOS and other Unix platforms. The database forked from Borland's open source edition of InterBase in 2000 but the code has been largely rewritten since Firebird 1.5.

Oracle Database is a proprietary multi-model database management system produced and marketed by Oracle Corporation.

A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve information. A well known example is the Structured Query Language (SQL).

<span class="mw-page-title-main">HSQLDB</span> Java-based database engine

HSQLDB is a relational database management system written in Java. It has a JDBC driver and supports a large subset of SQL-92, SQL:2008, SQL:2011, and SQL:2016 standards. It offers a fast, small database engine which offers both in-memory and disk-based tables. Both embedded and server modes are available.

The following tables compare general and technical information for a number of relational database management systems. Please see the individual products' articles for further information. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.

Apache Derby is a relational database management system (RDBMS) developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing. It has a 3.5 MB disk-space footprint.

PRTV was the world's first relational database management system that could handle significant data volumes.

<span class="mw-page-title-main">H2 (database)</span>

H2 is a relational database management system written in Java. It can be embedded in Java applications or run in client-server mode.

A spatial database is a general-purpose database that has been enhanced to include spatial data that represents objects defined in a geometric space, along with tools for querying and analyzing such data.

In relational databases, the information schema is an ANSI-standard set of read-only views that provide information about all of the tables, views, columns, and procedures in a database. It can be used as a source of the information that some databases make available through non-standard commands, such as:

 => SELECT count(table_name) FROM information_schema.tables;  count   -------  99    => SELECT column_name, data_type, column_default, is_nullable  FROM information_schema.columns WHERE table_name='alpha';  column_name | data_type | column_default | is_nullable   -------------+-----------+----------------+-------------  foo | integer | | YES  bar | character | | YES    => SELECT * FROM information_schema.information_schema_catalog_name;  catalog_name   --------------  johnd  

An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:

NoSQL is an approach to database design that focuses on providing a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. Instead of the typical tabular structure of a relational database, NoSQL databases house data within one data structure. Since this non-relational database design does not require a  schema, it offers rapid scalability to manage large and typically unstructured data sets. NoSQL systems are also sometimes called "Not only SQL" to emphasize that they may support SQL-like query languages or sit alongside SQL databases in polyglot-persistent architectures.

The following outline is provided as an overview of and topical guide to MySQL: