As tabelas abaixo comparam informações gerais e técnicas para um número de sistemas gerenciadores de bancos de dados relacionais. Veja os artigos individuais de cada produto para mais informações. Este artigo não é inteiramente e/ou necessariamente sempre atualizado. A não ser que seja especificado em notas de rodapé, comparações são baseadas nas versões estáveis sem extensões, add-ons ou programas externos.
Informações Gerais Mantenedor Primeira data de lançamento Última versão estável Última data de lançamento Licença de software ADABAS Software AG 1970 8.1 Proprietário (Particular) Adaptive Server Enterprise Sybase 1987 15.7 Proprietário (Particular) Advantage Database Server (ADS) Sybase 1992 11.0 2012 Proprietário (Particular) Altibase Altibase Corp.. 2000 6.1.1 2012-04-01 Proprietário (Particular) Apache Derby Apache 2004 10.8.2.2 2011-10-24 Apache License CUBRID NHN Corporation 2008-11 8.4.1 2012-02-24 GPL v2 Datacom CA, Inc. 11.2 Proprietário (Particular) DB2 IBM 1983 10.1 2012-04-30 Proprietário (Particular) Drizzle Brian Aker 2008 Build 1126 BSD, GPL v2 Empress Embedded Database Empress Software Inc. 1979 10.20 2010-03 Proprietário (Particular) FileMaker FileMaker. 1984 12.0 2012-04-12Proprietário (Particular) Firebird Firebird project. 2000-07-25 2.5.1 2011-10-04 IPL. and IDPL. HSQLDB HSQL Development Group 2001 2.2.6hsqldb 2011-11-20 BSD H2 H2 Software 2005 1.3.160 2011-09-11 EPL and modified MPL Informix Dynamic Server IBM 1981????1980 11.70.xC5 2012-05-26 Proprietário (Particular) Ingres Ingres Corp. 1974 Ingres Database 10 2010-10-12 GPL and Proprietário (Particular) InterBase Embarcadero 1984 InterBase XE 2010-09-21 Proprietário (Particular) Linter SQL RDBMS RELEX Group 1990 6.x Proprietário (Particular) LucidDB The Eigenbase Project. 2007-01 0.9.3 GPL v2 MariaDB MariaDB Community 2010-02-01 5.5.23 2012-04-11 GPL v2 MaxDB SAP AG 2003-05 7.6 2008-01 Proprietário (Particular) Microsoft Access (JET) Microsoft 1992 14 (2010) Proprietário (Particular) Microsoft Visual Foxpro Microsoft 1984 9 (2005) 2007-10-11 Proprietário (Particular) Microsoft SQL Server Microsoft 1989 2012 (v11) Proprietário (Particular) Microsoft SQL Server Compact (Embedded Database) Microsoft 2000 2010 (v3.5 SP2) Proprietário (Particular) MonetDB/SQL The MonetDB Developer Team 2004 11.9.1 2012-04 MonetDB Public License v1.1. mSQL Hughes Technologies 1994 3.9. 2011-02 Proprietário (Particular) MySQL Sun Microsystems (now Oracle Corporation) 1995-11 5.5.17 2011-10-21 GPL or Proprietário (Particular) Nexusdb Nexus Database Systems Pty Ltd. 2003-09 3.04 2010-05-08 Proprietário (Particular) HP NonStop SQL Hewlett-Packard 1987 SQL/MX 2.3 Proprietário (Particular) Omnis Studio TigerLogic Inc. 1982-07 4.3.1 Release 1no 2008-05 Proprietário (Particular) OpenBase SQL OpenBase International. 1991 11.0.0 Proprietário (Particular) OpenEdge Progress Software Corporation 1984 11.0 Proprietário (Particular) OpenLink Virtuoso OpenLink Software. 1998 6.x 2011-11 GPL or Proprietário (Particular) Oracle Oracle Corporation 1979-11 11g Release 2 2009-09 Proprietário (Particular) Oracle Rdb Oracle Corporation 1984 7.2.5.0 2011-06-20. Proprietário (Particular) Paradox Corel Corporation. 1985 11 2003 Proprietário (Particular) Pervasive PSQL Pervasive Software 1982 11 2011-07 Proprietário (Particular) Polyhedra DBMS ENEA AB 1993 8.5 2011-06 Proprietário (Particular) PostgreSQL PostgreSQL Global Development Group. 1989-06 9.2.0. 2012-09-10 PostgreSQL Licence (a liberal Open Source license). R:Base R:BASE Technologies. 1982 7.6 Proprietário (Particular) RDM Embedded Raima Inc.. 1984 10.1 2011-08-31 Proprietário (Particular) RDM Server Raima Inc.. 1993 8.3 Proprietário (Particular) ScimoreDB Scimore. 2005 3.0 2008-03-03 Proprietário (Particular) SmallSQL SmallSQL 2005-04-16 0.20 2008-12 LGPL SQL Anywhere Sybase 1992 12.0 2010-07-09 Proprietário (Particular) SQLBase Unify Corp.. 1982 11.5 2008-11 Proprietário (Particular) SQLite D. Richard Hipp 2000-08-17 3.7.13 2012-06-11. Public domain Superbase Superbase 1984 Scientific (2004) Proprietário (Particular) Teradata Teradata 1984 13.10 Proprietário (Particular) UniData Rocket Software 1988 7.2.12 2011-10 Proprietário (Particular) Xeround Cloud Database Xeround Systems 2010 3.1 2011-10-11 SaaS
Suporte a sistemas operacionais Os sistemas operacionais em que os SGBDs podem executar. Windows Mac OS X Linux BSD UNIX AmigaOS Symbian z/OS1 iOS Android 4th Dimension ADABAS Adaptive Server Enterprise Advantage Database Server Altibase Apache Derby2 CUBRID Parcial10 Drizzle DB25 (Express C) Empress Embedded Database Firebird Talvez HSQLDB2 H22 FileMaker Informix Dynamic Server Ingres Parcial InterBase (Solaris) Linter SQL RDBMS6 6 LucidDB MariaDB MaxDB Talvez Microsoft Access (JET) Microsoft Visual Foxpro Microsoft SQL Server Microsoft SQL Server Compact (Embedded Database) MonetDB/SQL MySQL8 Omnis Studio OpenBase SQL OpenEdge OpenLink Virtuoso Oracle4 Oracle Rdb3 Pervasive PSQL (OEM only) Polyhedra7 PostgreSQL R:Base RDM Embedded RDM Server ScimoreDB SmallSQL2 SQL Anywhere SQLBase SQLite Talvez Superbase Teradata UniData UniVerse Xeround Cloud Database
Funcionalidades fundamentais Informações sobre quais funcionalidades fundamentais de um SGBD relacional estão implementadas nativamente.
ACID Integridade referencial Transações Unicode Interface 4th Dimension GUI & SQL ADABAS Chamada direta proprietária & SQL (via softwares de terceiros) Adaptive Server Enterprise SQL Advantage Database Server 4 API & SQL Altibase API & GUI & SQL Apache Derby SQL CUBRID GUI & SQL Drizzle SQL DB2 GUI & SQL Empress Embedded Database API & SQL Firebird SQL HSQLDB SQL H2 SQL Informix Dynamic Server SQL Ingres SQL & QUEL InterBase SQL Linter SQL RDBMS GUI & SQL LucidDB SQL MariaDB 2 Parcial3 2 exceto para DDL SQL MaxDB SQL Microsoft Access (JET) GUI & SQL Microsoft Visual FoxPro GUI & SQL Microsoft SQL Server GUI & SQL Microsoft SQL Server Compact (Embedded Database) GUI & SQL MonetDB/SQL SQL MySQL 2 Parcial3 2 exceto para DDL SQL OpenBase SQL GUI & SQL Oracle exceto para DDL API & GUI & SQL Oracle Rdb SQL OpenLink Virtuoso API & GUI & SQL Polyhedra DBMS SQL PostgreSQL API & GUI & SQL RDM Embedded SQL & API RDM Server SQL & API ScimoreDB Parcial SQL SQL Anywhere SQL SQLBase API & GUI & SQL SQLite OpcionalSQLite Full Unicode support is optional and not installed by default in most systems (like Android, Debian…) SQL Teradata SQL UniData Multiple UniVerse Multiple Xeround Cloud Database SQLACIDIntegridade referencialTransaçõesUnicodeInterface
Limites Informações sobre os limites de tamanho de dados. Tamanho máx. base Tamanho máx. tabela Tamanho máx. linha Máx. colunas por linha Tamanho máx. Blob/Clob Tamanho máx. CHAR Tamanho máx. NUMBER Menor valor DATE Maior valor DATE Tamanho máx. nome da coluna 4th Dimension limited ? ? 65135 200 GB (2 GiB Unicode) 200 GB (2 GiB Unicode) 64 bits ? ? ? Advantage Database Server Ilimitado 16 EiB 65530 B 65135 / (10+ AvgFieldNameLength) 4 GiB ? 64 bits ? ? 128 Apache Derby Ilimitado Ilimitado Ilimitado 1012 (5000 in views) 2 147 483 647 caracteres 254 (VARCHAR: 32672) 64 bits 0001-01-01 9999-12-31 128 CUBRID 2 EB 2 EB Ilimitado 6400 Ilimitado 1 GB 64 bits 0001-01-01 9999-12-31 254 Drizzle Ilimitado 64 TB 8 kB 1000 4 GB (longtext, longblob) 64 kB (text) 64 bits 0001 9999 64 DB2 512 TiB 512 TB 32 677 B 1012 2 GB 32 KiB) 64 bits 0001 9999 128 Empress Embedded Database Ilimitado 263-1 bytes 2 GB 32767 2 GB 2 GB 64 bits 0000-01-01 9999-12-31 32 FileMaker 8TB 8TB 8TB 256,000,000 4GB 10^9 characters 10^9 numbers w/ range 10^-400 to 10^400 0001-01-01 4000-12-31 100 FirebirdIlimitado1 ~32 TB 65 536 B Depends on data types used. 2 GB 32 767 B 64 bits 100 32768 31 HSQLDB 64 TB Ilimitado8 Ilimitado8 Ilimitado8 64 TB7 Ilimitado8 Ilimitado8 0001-01-01 9999-12-31 128 H2 64 TB Ilimitado8 Ilimitado8 Ilimitado8 64 TB7 Ilimitado8 64 bits -99999999 99999999 Ilimitado8 Tamanho máx. base Tamanho máx. tabela Tamanho máx. linha Máx. colunas por linha Tamanho máx. Blob/Clob Tamanho máx. CHAR Tamanho máx. NUMBER Menor valor DATE Maior valor DATE Tamanho máx. nome da coluna Informix Dynamic Server ~128 PB ~128 PB 32 765 bytes (exclusive of large objects) 32765 4 TB 32765 1032 01/01/000110 12/31/9999 128 bytes Ingres Ilimitado Ilimitado 256 kB 1024 2 GB 32 000 B 64 bits 0001 9999 256 InterBaseIlimitado1 ~32 TB 65 536 B Depends on data types used. 2 GB 32 767 B 64 bits 100 32768 31 Linter SQL RDBMS Ilimitado 230 rows 64 kB (w/o BLOBs), 4 GB (BLOB) 250 4 GB 4 kB 64 bits 0001-01-01 2099-12-31 128 Microsoft Access (JET) 2 GB 2 GB 16 MB 255 64 kB (memo field), 1 GB ("OLE Object" field) 255 B (text field) 32 bits 0100 9999 64 Microsoft Visual Foxpro Ilimitado 2 GB 65 500 B 255 2 GB 16 MB 32 bits 0001 9999 ? Microsoft SQL Server 524,272 TB (32 767 files * 16 TB max file size) 524,272 TB 8060 bytes (Ilimitado)6 30000 2 GB 2 GB6 126 bits2 0001 9999 128 Microsoft SQL Server Compact (Embedded Database) 4 GB 4 GB 8060 bytes 1024 500 MB 4000 126 bits</sup> 2 0001 9999 128 MySQL 5 Ilimitado MyISAM storage limits: 256 TB; Innodb storage limits: 64 TB 64 kB3 40964 4 GB (longtext, longblob) 64 kB (text) 64 bits 1000 9999 64 OpenLink Virtuoso 32 TB DB size (or 32 TB) 4K 200 2 GB 2 GB 2**31 0 9999 100 Oracle Ilimitado (4 GB * block size per tablespace) 4 GB * block size (with BIGFILE tablespace) 8 kB 1000 Ilimitado 4000 B 126 bits -4712 9999 30 Tamanho máx. base Tamanho máx. tabela Tamanho máx. linha Máx. colunas por linha Tamanho máx. Blob/Clob Tamanho máx. CHAR Tamanho máx. NUMBER Menor valor DATE Maior valor DATE Tamanho máx. nome da coluna Polyhedra Limited by available RAM, address space 232 rows Ilimitado 65536 4 GB (subject to RAM) 4 GB (subject to RAM) 32 bits 0001-01-01 8000-12-31 255 PostgreSQL Ilimitado 32 TB 1.6 TB 250-1600 depending on type 1 GB (text, bytea) - stored inline or 2 GB (stored in pg_largeobject) 1 GB Ilimitado -4713 5874897 63 RDM Embedded Ilimitado 248-1 rows 32 KB 1000 4 GB char: 256, varchar: 4 KB 64 bits 0001-01-01 11758978-12-31 31 RDM Server Ilimitado 264-1 rows 32 KB 32768 Ilimitado 32 KB 64 bits 0001-01-01 11758978-12-31 32 ScimoreDB Ilimitado 16 EB 8050 B 255 16 TB 8000 B 64 bits ? ? ? SQL Anywhere 104 TB (13 files, each file up to 8 TB (32k pages)) Limited by file size Limited by file size 45000 2 GB 2 GB 64 bits 0001-01-01 9999-12-31 ? SQLite 128 TB (231 pages * 64 kB max page size) Limited by file size Limited by file size 32767 2 GB 2 GB 64 bits No DATE type9 No DATE type9 Ilimitado Teradata Ilimitado Ilimitado 64 kB wo/lobs (64 GB w/lobs) 2048 2 GB 10 000 64 bits ? 9999-12-31 Select 80991231 (date); 30 UniVerse Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado Xeround Cloud Database Ilimitado Ilimitado 32GB, depending on available memory 1000 4GB 64K 64 bits 1000 9999 64 Tamanho máx. base Tamanho máx. tabela Tamanho máx. linha Máx. colunas por linha Tamanho máx. Blob/Clob Tamanho máx. CHAR Tamanho máx. NUMBER Menor valor DATE Maior valor DATE Tamanho máx. nome da coluna
Tabelas e visões Informações sobre quais tipos de tabelas e visões (que não as básicas) são suportadas nativamente.
Tabela temporária Visão materializada 4th Dimension Planejada inclusão na próxima versão maior ADABAS Adaptive Server Enterprise 1 Advantage Database Server (apenas visões comuns) Altibase (apenas visões comuns) Apache Derby CUBRID Drizzle 4 DB2 Empress Embedded Database Firebird (apenas visões comuns) HSQLDB H2 Informix Dynamic Server 2 Ingres Planejada inclusão na próxima versão maior InterBase Linter SQL RDBMS LucidDB MaxDB Microsoft Access (JET) Microsoft Visual Foxpro Microsoft SQL Server 3 Microsoft SQL Server Compact (Embedded Database) MonetDB/SQL MySQL 4 OpenBase SQL Oracle Oracle Rdb OpenLink Virtuoso Polyhedra DBMS (apenas visões comuns) PostgreSQL 5 RDM Embedded RDM Server SQL Anywhere ScimoreDB SQLite Teradata UniData UniVerse Xeround Cloud Database
Índices