You are on page 1of 7

Informacin general

Creador Adaptive Server Anywhere Adaptive Server Enterprise ANTs Data Server DB2 Firebird Informix HSQLDB Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SmallSQL SQLite Sybase/iAnywhere SybaseInc ANTs Software IBM FirebirdFoundation Informix Software Hsqldb.Org Berkeley University, ComputerAssociates Borland SAP AG MySQL AB, SAP AG Microsoft MySQL AB Oracle Corporation PostgreSQL Global DevelopmentGroup SmallSQL D. Richard Hipp Creador Fecha de la primera versin pblica 1992 1987 1999 1982 25 de julio de 2000 1985 2001 1980 1985 ? ? 1989 Noviembre de 1996 1977 Junio de 1989 16 de abril de 2005 17 de agosto de 2000 Fecha de la primera versin pblica ltima versin estable 10.0 15.0 3.6 9 2.1 10.0 1.9 2006 7.5.1 7.4 7.7 2008 5.0 11g Release 2 9.0 0.12 3.6.16 ltima versin estable Licencia de software Propietario Propietario Propietario Propietario Licencia Pblica InterBase Propietario Licencia BSD CA-TOSL Propietario GPL con drivers LGPL GPL o propietario Propietario GPL o propietario Propietario Licencia BSD LGPL Dominio pblico Licencia de software

Soporte del sistema operativo


Windows Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SmallSQL SQLite S S S S S S S S S S S S S S S S Windows Mac OS X S S No S S S ? No No No No S S S S S Mac OS X Linux S S S S S S S S S S No S S S S S Linux BSD S S No S S S ? No No No No S S S S S BSD Unix S S S S S S S S (Solaris) S S No S S S S S Unix z/OS No ? S Quiz S No Quiz No ? ? No Quiz S No S Quiz z/OS

Caractersticas fundamentales
Informacin acerca de que caractersticas fundamentales de las RDBMS son implementados nativamente.
ACID Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite S S S S S S S S S S S Depende 1 S S S ACID Integridad referencial S S S S S S S S S S S Depende 1 S S No 2 Integridad referencial Transacciones S S S S S S S S S S S Depende 1 S S Bsico
2

Unicode S S S S S S S S S S S S S S S Unicode

Transacciones

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 caractersticas. Sin embargo, inclusive el tipo de tabla InnoDB permite el almacenamiento de valores que excedan el rango de datos; algunas vistas violan la limitacin de ACID.

Nota (2): Las limitaciones de CHECK y FOREIGN KEY son analizadas pero soportadas.[1]

No forzadas. Transacciones anidadas

No son

[editar] Tablas y vistas


Informacin acerca de que tablas y vistas 3 (unas ms bsicos que otras) son soportados nativamente.
Tabla temporal Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite S S S S S S S S S S S S S S S Tabla temporal
5

Vista materializada S S S No No S No No No No Similar 6 No S No 4 No 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 pblicas y privadas (para la sesin). [3] Nota (6): El servidor MS SQL provee vistas indexadas. [4]

ndices
Informacin acerca de que ndices (otros como los ndices bsicos B-/B+) son soportados nativamente.
rbol R-/R+ Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite No S No No ? S S ? ? ? ? Tablas MyISAM solamente Edicin EE solamente S No rbol R-/R+ Hash No S ? No ? S S ? ? ? ? Tablas HEAP solamente ? S No Hash Expresin Parcial Reversa S S No No ? S No No No No No No S S No S No No ? No No No No No No No No S S S S No ? No No No No No No No S No Mapa de bits No S S No ? No No No No No No No S No No Mapa de bits

No No No Expresin Parcial Reversa

Otros objetos
Informacin acerca de que otros objetos son soportados nativamente.
Dominio Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite S S No S ? ? S S S S No No S S No Dominio Cursor S S S S No S S S S S S S
3

Trigger S S S S S S S S S S S S
3

Funciones 5 S S S S S S S S S S S S
3

Procedimiento 5 S S S S S S S S S S S S
3

Rutina externa 5 S S S S S S ? S ? ? S S S S S Rutina externa

S S No Cursor

S S S Trigger

S S No Funciones

S S No Procedimiento

Nota (3): Estos objetos de base de datos son disponibles a partir de MySQL 5.0 disponible desde 24/12/2005. Nota (5):Funcin 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 trmino comnmente usado para ese tipo de rutinas. Sin embargo, su definicin vara entre diferentes vendedores de bases de datos.

Particionamiento
Informacin acerca de que mtodos de particionamiento son soportados nativamente.
Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite Rango AA S S No ? ? S No ? ? S S S S S Rango Hash AA S S No ? ? S No ? ? No S S No S Hash Compuesto (Rango+Hash) AA S S No ? ? S No ? ? No S S No S Compuesto (Rango+Hash) Lista AA S S No ? ? S No ? ? No S S S S Listas

You might also like