1. UNIVERSIDAD DE CORDOBA SEDE
SAHAGUN
TEMA
Tabla comparativa de los diferentes Sistemas Manejadores
de Base de Datos
TUTOR
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ESTUDIANTE
Osneider Manuel Acevedo Naranjo
FECHA
Sábado 16 de Agosto
UNIVERSIDAD DE CÓRDOBA SEDE SAHAGUN
FACULTAD DE INGENIERÍAS
PROGRAMA DE INGENIERÍA
DE SISTEMAS
AÑO 2014
2. TABLA COMPARATIVA
MySQL Oracle NoSQL PostgreSQL
Lenguajes de
programación
Ada , C , C#, C++,
D , Eiffel , Erlang ,
Haskell , Java,
Objective-C, OCaml ,
Perl , PHP, Python ,
Rubí , Esquema , Tcl
Java
Net
C
C ++
Java
Perl
Python
Tcl
Lenguaje de
implementación
C y C ++ Java C
Sistemas
operativos de
servidor
FreeBSD
Linux
OS X
Solaris
Ventanas
Linux
OS X
Ventanas
HP-UX
Linux
OS X
Solaris
Unix
Ventanas
APIs y otros
métodos de
acceso
ADO.NET
JDBC
ODBC
API Java
biblioteca C nativa
Streaming API para
objetos grandes
ADO.NET
JDBC
ODBC
TABLA COMPARATIVA “DESVENTAJAS”
MySQL Oracle NoSQL PostgreSQL
1 No soporta
transacciones, "roll-
backs" ni subselects.
Consume
BASTANTES más
recursos y carga
más el sistema
2 No considera las claves
ajenas. Ignora la
integridad referencial,
dejándola en manos del
programador de la
aplicación.
Límite del tamaño
de cada fila de las
tablas a 8k
3. 3 SELECT INTO TABLE:
Esta característica propia
de Oracle, todavía no está
implementada.
Es de 2 a 3 veces
más lenta que
MySQL.
2
Tablas MyISAM no
soportan transacciones
y tienen poca idea
acerca de las
propiedades ACID. Si
se rompe una tabla
MyISAM (frecuentes),
debe ejecutar
myisamchk. Esto
tomará varios eones en
una mesa grande
3
Tablas MyISAM sólo
hacen bloqueo a nivel
de tabla, por lo que la
concurrencia es
bollocks