Está en la página 1de 6

Anexo:Comparacin de sistemas administradores de bases de datos relacionales

Anexo:Comparacin de sistemas administradores de bases de datos relacionales


Las siguientes tablas comparan informacin general y tcnica de diferentes RDBMS. Para ms informacin, vea los enlaces de cada producto. Este artculo no incluye a todos los productos o es necesario actualizarse.

Informacin general
Creador Fecha de la primera versin pblica 1992 ltima versin estable 10.0 Licencia de software

Adaptive Server Anywhere Adaptive Server Enterprise ANTs Data Server DB2 Firebird

Sybase/iAnywhere

Propietario

Sybase Inc

1987

15.0

Propietario

ANTs Software IBM Firebird Foundation

1999 1982 25 de julio de 2000

3.6 9 2.1

Propietario Propietario Licencia Pblica InterBase Propietario Licencia BSD CA-TOSL

Informix HSQLDB Ingres

Informix Software Hsqldb.Org Berkeley University, Computer Associates Borland SAP AG

1985 2001 1980

10.0 1.9 2006

InterBase SapDB

1985 ?

7.5.1 7.4

Propietario GPL con drivers LGPL GPL o propietario Propietario GPL o propietario Propietario Licencia BSD

MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL

MySQL AB, SAP AG Microsoft MySQL AB Oracle Corporation PostgreSQL Global Development Group SmallSQL
[1]

? 1989 Noviembre de 1996 1977 Junio de 1989

7.7 2008 5.0 11g Release 2 9.0

SmallSQL SQLite

16 de abril de 2005 17 de agosto de 2000 Fecha de la primera versin pblica

0.12 3.6.16 ltima versin estable

LGPL Dominio pblico Licencia de software

D. Richard Hipp Creador

Soporte del sistema operativo

Anexo:Comparacin de sistemas administradores de bases de datos relacionales

Windows Mac OS X Linux 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 S S No S S S ? No No No No S S S S S S S S S S S S S S S No S S S S S

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

Windows Mac OS X Linux

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 Depende1 S S S ACID Integridad referencial Transacciones Unicode S S S S S S S S S S S Depende1 S S No2 S S S S S S S S S S S Depende1 S S Bsico2 S S S S S S S S S S S S S S S

Integridad referencial Transacciones Unicode

Anexo:Comparacin de sistemas administradores de bases de datos relacionales

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 anidadas No son soportadas.[2] No forzadas. Transacciones

Tablas y vistas
Informacin acerca de que tablas y vistas3 (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 5 S S S S S S S S S S S S S S Tabla temporal Vista materializada S S S No No S No No No No Similar6 No S No4 No Vista materializada

Nota (4): La vista materializada puede ser emulada con PL/PgSQL [3]. Nota (5): El servidor provee tempdb, que puede ser usado para tablas temporales pblicas y privadas (para la sesin). [4] Nota (6): El servidor MS SQL provee vistas indexadas. [5]

ndices
Informacin acerca de que ndices (otros como los ndices bsicos B-/B+) son soportados nativamente.

Anexo:Comparacin de sistemas administradores de bases de datos relacionales

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 S S No No ? S No No No No No No S S No No S No No ? No No No No No No No No S No

Reversa S S S No ? No No No No No No No S No No Reversa

Mapa de bits No S S No ? No No No No No No No S No No Mapa de bits

Expresin Parcial

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 Trigger Funciones5 Procedimiento5 Rutina externa5 S S S S No S S S S S S S3 S S No S S S S S S S S S S S S3 S S S S S S S S S S S S S S S3 S S No Funciones S S S S S S S S S S S S3 S S No Procedimiento S S S S S S ? S ? ? S S S S S Rutina externa

Cursor Trigger

Anexo:Comparacin de sistemas administradores de bases de datos relacionales 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.
Rango Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite 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

Referencias
[1] [2] [3] [4] [5] http:/ / www. smallsql. de http:/ / www. sqlite. org/ omitted. html http:/ / jonathangardner. net/ PostgreSQL/ materialized_views/ matviews. html http:/ / sybooks. sybase. com/ onlinebooks/ group-as/ asg1250e/ sag/ @Generic__BookTextView/ 3225; http:/ / www. sqlteam. com/ item. asp?ItemID=1015

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Anexo:Comparacin de sistemas administradores de bases de datos relacionales Fuente: http://es.wikipedia.org/w/index.php?oldid=41911360 Contribuyentes: Azraq, Byj2000, Cristianrock2, Cuellared, Emijrp, Jachguate, Juank8041, ManoloKosh, Muro de Aguas, Shooke, Taichi, Triku, Yrithinnd, 50 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Yes check.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Yes_check.svg Licencia: Public Domain Contribuyentes: SVG by Gregory Maxwell (modified by WarX) Archivo:X mark.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:X_mark.svg Licencia: GNU Free Documentation License Contribuyentes: Abnormaal, DieBuche, Gmaxwell, Kilom691, Kwj2772, MGA73, Mardetanha, Penubag, Pseudomoi, WikipediaMaster, 1 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

También podría gustarte