- Comparación de sistemas administradores de bases de datos relacionales
-
Anexo:Comparación de sistemas administradores de bases de datos relacionales
Las siguientes tablas comparan información general y técnica de diferentes RDBMS. Para más información, vea los enlaces de cada producto. Este artículo no incluye a todos los productos o es necesario actualizarse.
Contenido
Información general
Creador Fecha de la primera versión pública Última versión estable Licencia de software Adaptive Server Anywhere Sybase/iAnywhere 1992 10.0 Propietario Adaptive Server Enterprise Sybase Inc 1987 15.0 (Sep. 2005) Propietario ANTs Data Server ANTs Software 1999 3.0 Propietario DB2 IBM 1982 9 Propietario Firebird Firebird Foundation 25 de julio de 2000 2 Licencia Pública InterBase Informix Informix Software 1985 10.0 Propietario HSQLDB Hsqldb.Org 2001 1.8.0 Licencia BSD Ingres Berkeley University, Computer Associates 1980 2006 CA-TOSL InterBase Borland 1985 7.5.1 Propietario SapDB SAP AG ? 7.4 GPL con drivers LGPL MaxDB MySQL AB, SAP AG ? 7.5 GPL o propietario Microsoft SQL Server Microsoft 1989 9.00.2047 (2005 SP1) Propietario MySQL MySQL AB Noviembre de 1996 5.0 GPL o propietario Oracle Oracle Corporation 1977 11g Release 1 Propietario PostgreSQL PostgreSQL Global Development Group Junio de 1989 8.2.3 Licencia BSD SmallSQL SmallSQL 16 de abril de 2005 0.12 LGPL SQLite D. Richardo Hippy 17 de agosto de 2000 3.1.3 Dominio público Creador Fecha de la primera versión pública Última versión estable Licencia de software Soporte del sistema operativo
Windows Mac OS X Linux BSD Unix z/OS Adaptive Server Enterprise
Sí
Sí
Sí
Sí
Sí
NoANTs Data Server
Sí
Sí
Sí
Sí
Sí? DB2
Sí
No
Sí
No
Sí
SíFirebird
Sí
Sí
Sí
Sí
SíQuizá HSQLDB
Sí
Sí
Sí
Sí
Sí
SíInformix
Sí
Sí
Sí
Sí
Sí
NoIngres
Sí?
Sí?
SíQuizá InterBase
Sí
No
Sí
No
Sí (Solaris)
NoSapDB
Sí
No
Sí
No
Sí? MaxDB
Sí
No
Sí
No
Sí? Microsoft SQL Server
Sí
No
No
No
No
NoMySQL
Sí
Sí
Sí
Sí
SíQuizá Oracle
Sí
Sí
Sí
Sí
Sí
SíPostgreSQL
Sí
Sí
Sí
Sí
Sí
NoSmallSQL
Sí
Sí
Sí
Sí
Sí
SíSQLite
Sí
Sí
Sí
Sí
SíQuizá Windows Mac OS X Linux BSD Unix z/OS Características fundamentales
Información acerca de que características fundamentales de las RDBMS son implementados nativamente.
ACID Integridad referencial Transacciones Unicode Adaptive Server Enterprise
Sí
Sí
Sí
SíANTs Data Server
Sí
Sí
Sí
SíDB2
Sí
Sí
Sí
SíFirebird
Sí
Sí
Sí
SíHSQLDB
Sí
Sí
Sí
SíInformix
Sí
Sí
Sí
SíIngres
Sí
Sí
Sí
SíInterBase
Sí
Sí
Sí
SíSapDB
Sí
Sí
Sí
SíMaxDB
Sí
Sí
Sí
SíMicrosoft SQL Server
Sí
Sí
Sí
SíMySQL Depende 1 Depende 1 Depende 1
SíOracle
Sí
Sí
Sí
SíPostgreSQL
Sí
Sí
Sí
SíSQLite
Sí
No 2Básico 2
SíACID Integridad referencial Transacciones Unicode Nota (1): Para las transacciones y la integridad referencial, el tipo de tabla InnoDB debe ser usado; el tipo de tabla por defecto, MyISAM,
No soporta estas características. Sin embargo, inclusive el tipo de tabla InnoDB permite el almacenamiento de valores que excedan el rango de datos; algunas vistas violan la limitación de ACID.Nota (2): Las limitaciones de CHECK y FOREIGN KEY son analizadas pero
No forzadas. Transacciones anidadas
No son soportadas.[1]Tablas y vistas
Información acerca de que tablas y vistas 3 (unas más básicos que otras) son soportados nativamente.
Tabla temporal Vista materializada Adaptive Server Enterprise
Sí 5
SíANTs Data Server
Sí
SíDB2
Sí
SíFirebird
Sí
NoHSQLDB
Sí
NoInformix
Sí
SíIngres
Sí
NoInterBase
Sí
NoSapDB
Sí
NoMaxDB
Sí
NoMicrosoft SQL Server
SíSimilar 6 MySQL
Sí
NoOracle
Sí
SíPostgreSQL
Sí
No 4SQLite
Sí
NoTabla temporal Vista materializada Nota (4): La vista materializada puede ser emulada con PL/PgSQL [2].
Nota (5): El servidor provee tempdb, que puede ser usado para tablas temporales públicas y privadas (para la sesión). [3]
Nota (6): El servidor MS SQL provee vistas indexadas. [4]
Índices
Información acerca de que índices (otros como los índices básicos B-/B+) son soportados nativamente.
Árbol R-/R+ Hash Expresión Parcial Reversa Mapa de bits Adaptive Server Enterprise
No
No
Sí
No
Sí
NoANTs Data Server
Sí
Sí
Sí
Sí
Sí
SíDB2
No?
No
No
Sí
SíFirebird
No
No
No
No
No
NoHSQLDB ? ? ? ? ? ? Informix
Sí
Sí
Sí
No
No
NoIngres
Sí
Sí
No
No
No
NoInterBase ? ?
No
No
No
NoSapDB ? ?
No
No
No
NoMaxDB ? ?
No
No
No
NoMicrosoft SQL Server ? ?
No
No
No
NoMySQL Tablas MyISAM solamente Tablas HEAP solamente
No
No
No
NoOracle Edición EE solamente ?
Sí
No
Sí
SíPostgreSQL
Sí
Sí
Sí
Sí
No
NoSQLite
No
No
No
No
No
NoÁrbol R-/R+ Hash Expresión Parcial Reversa Mapa de bits Otros objetos
Información acerca de que otros objetos son soportados nativamente.
Dominio Cursor Trigger Funciones 5 Procedimiento 5 Rutina externa 5 Adaptive Server Enterprise
Sí
Sí
Sí
Sí
Sí
SíANTs Data Server
Sí
Sí
Sí
Sí
Sí
SíDB2
No
Sí
Sí
Sí
Sí
SíFirebird
Sí
Sí
Sí
Sí
Sí
SíHSQLDB ?
No
Sí
Sí
Sí
SíInformix ?
Sí
Sí
Sí
Sí
SíIngres
Sí
Sí
Sí
Sí
Sí? InterBase
Sí
Sí
Sí
Sí
Sí
SíSapDB
Sí
Sí
Sí
Sí
Sí? MaxDB
Sí
Sí
Sí
Sí
Sí? Microsoft SQL Server
No
Sí
Sí
Sí
Sí
SíMySQL
No
Sí 3
Sí 3
Sí 3
Sí 3
SíOracle
Sí
Sí
Sí
Sí
Sí
SíPostgreSQL
Sí
Sí
Sí
Sí
Sí
SíSQLite
No
No
Sí
No
No
SíDominio Cursor Trigger Funciones Procedimiento Rutina externa Nota (3): Estos objetos de base de datos son disponibles a partir de MySQL 5.0 disponible desde 24/12/2005.
Nota (5): Función y procedimiento se refieren a las rutinas internas escritas en SQL o lenguajes procedurales como PL/SQL. Rutina externa se refiere a la escritura en los lenguajes anfitriones como C, Java, Cobol, etc. "Procedimiento almacenado" es un término comúnmente usado para ese tipo de rutinas. Sin embargo, su definición varía entre diferentes vendedores de bases de datos.
Particionamiento
Información acerca de que métodos de particionamiento son soportados nativamente.
Rango Hash Compuesto (Rango+Hash) Lista Adaptive Server Enterprise AA AA AA AA ANTs Data Server
Sí
Sí
Sí
SíDB2
Sí
Sí
Sí
SíFirebird
No
No
No
NoHSQLDB ? ? ? ? Informix ? ? ? ? Ingres
Sí
Sí
Sí
SíInterBase
No
No
No
NoSapDB ? ? ? ? MaxDB ? ? ? ? Microsoft SQL Server
Sí
No
No
NoMySQL
No
No
No
NoOracle
Sí
Sí
Sí
SíPostgreSQL
No
No
No
NoSQLite
Sí
Sí
Sí
SíRango Hash Compuesto (Rango+Hash) Listas Categorías: Bases de datos | Anexos:Comparativas de software
Wikimedia foundation. 2010.