Sunteți pe pagina 1din 4

Cuadro comparativo de los sistemas gestores de base de datos

Gestores
de base
de datos

ORACLE

SQL
SERVER

POSTGRE
SQL

Qu es?

Caractersticas

historia

Es un manejador de base de
datos relacional que hace
uso de los recursos del
sistema
informtico
en
todas las arquitecturas de
hardware, Oracle corre en
computadoras
personales
(pc),
microcomputadoras,
mainframes
y
computadoras
con
procesamiento
paralelo
masivo.
SQL
server
es
una
plataforma de base de
datos que se utiliza en el
procesamiento
de
transacciones en lnea a
gran escala.

Oracle es un sistema
de base de datos
relacional, soporte de
transacciones,
estabilidad,
escalabilidad, soporte
de multiplataforma.

Oracle
surge
a
finales de los 70
bajo el nombre de
relational software a
partir de un estudio
sobre
SGBD
de
George koch.

Es un sistema
datos
objeto
cdigo fuente
postgre
sql
modelo cliente
multiprocesos
multihilos.

Es una base de datos


ACID,
integridad
referencial, se pueden
realizar
varias
operaciones al mismo
tiempo sobre la misma
tabla, licencia BSD,
gestin de usuarios y
passwords,
manteniendo un muy
buen
nivel
de
seguridad de los datos.

de base de
relacional,
libremente,
utiliza
un
servidor, usa
en vez de

Plataformas
aceptadas
WINDOWS
LINUX
MAC OS X
BSD
UNIX

Soporte
de
transacciones,
escalabilidad,
estabilidad, seguridad,
soporta procedimientos
almacenados, permite
trabajar
en
modo
cliente
servidor,
adems
permite
administrar
informacin de otros
servidores de datos.

Empieza en 1974
con la definicin,
por parte de Donald
chamberlin
y
de
otras personas que
trabajaban en los
laboratorios de IBM,
este lenguaje se
llamaba SEQUEL y
se implement en
un
prptotipo
llamado
SEQUELXRM.
Se inicia en 1982 en
la universidad de
Berkeley
liderado
por
Michael
stonebraker, el cual
pretenda
resolver
los problemas con el
modelo de base de
datos relacional que
haban
sido
aclarados
a
comienzos de los
aos 80.

WINDOWS

WINDOWS
LINUX
MAC OS X
INIX
BSD

MYSQL

MYSQL es un sistema de
gestin de base de datos
relacional,
capaz
de
almacenar
una
enorme
cantidad de datos de gran
variedad, utiliza el lenguaje
de consulta estructurado
(SQL), adems dispone de
stores procedures, triggres,
vistas.

Uso
de
multihilos
mediante
hilos
de
kernel, usa tablas en
disco b- tree para
bsquedas rpidas con
compresnsion
de
ndice, tablas hash en
memorias temporales,
el cdigo MYSQL se
prueba con puriy un
detector de memoria
perdidia comercial.

Grupo: 5801
Daz Jair

MYSQL es una idea


originaria
de
la
empresa
opensource MYSQL
AB establecida en
Suecia en 1995 y
cuyos
fundadores
son David axmark,
Alian
larsson
y
Michael monty, el
objetivo consiste en
que Mysql cumpla el
estndar SQL.

AIX, BSD,
FREEBSD, HPUX, GNU/LINUX,
MAC OS X,
OPEN BSD, OS/
2 WARP,
SOLARIS,
WINDOWS,ETC.

Alumno: Tovar

Diferencias entre InnoDB y MyISAM


Alumno: Tovar Daz Jair
5801

Grupo:

MyISAM

MyISAM es la tecnologa de almacenamiento de datos usada por defecto por el sistema


administrador de bases de datos relacionales MySQL. Este tipo de tablas estn basadas
en el formato ISAM pero con nuevas extensiones. En las ltimas versiones de MySQL,
el motorInnoDB est empezando a reemplazar a este tipo de tablas por su capacidad
de ejecutartransacciones de tipo ACID y bloqueo de registros e integridad referencial.
Cada tabla de tipo MyISAM se guarda en tres archivos. Los archivos tienen el nombre
de la tabla y una extensin que indica el tipo de archivo,

.frm almacena la definicin de la tabla

.MYD (MyData) contiene los registros de la tabla

.MYI (MyIndex) contiene los ndices de la tabla

InnoDB

InnoDB es una tecnologa de almacenamiento de datos de cdigo abierto para labase


de datosMySQL, incluido como formato de tabla estndar en todas las distribuciones
de MySQL AB a partir de las versiones 4.0. Su caracterstica principal es que

soporta transacciones de tipoACIDy bloqueo de registros e integridad referencial.


InnoDB ofrece una fiabilidad y consistencia muy superior a MyISAM, la anterior
tecnologa de tablas de MySQL, si bien el mejor rendimiento de uno u otro formato
depender de la aplicacin especfica.
Diferencias entre MyISAM e InnoDB

Ventajas de MyISAM

Bloqueo de tablas
Nos permite tener las caractersticas ACID (Atomicity, Consistency, Isolation and
Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en espaol),
garantizando la integridad de nuestras tablas.
Optimizadas para realizar un gran nmeros de SQL SELECT.

Desventajas de MyISAM

Las tablas pueden llegar a dar problemas en la recuperacin de datos.


El bloqueo de las tablas cuando se inserta o actualiza un registro es otra posible
desventaja ya que el resto de las operaciones quedarn a la espera de la insercin o
actualizacin del registro.

Ventajas de InnoDB

Integridad de datos, cuando los contenidos se modifican con sentencias INSERT,


DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas
maneras diferentes.

Pueden aadirse datos no vlidos a la base de datos, con las tablas InnoDB es
ms difcil que esto ocurra.

Mayor velocidad en general a la hora de recuperar datos.

Recomendable para aplicaciones en las que dominan las sentencias INSERT /


UPDATE.

Ausencia de caractersticas de atomicidad ya que no tiene que hacer


comprobaciones de la integridad referencial, ni bloquear las tablas para realizar las
operaciones, esto nos lleva como los anteriores puntos a una mayor velocidad

Desventajas de InnoDB

El diseo de su estructura es mucho ms complejo que el diseo de una tabla


MyISAM

No soporta bsquedas full-text, que para conjuntos de datos grandes, es mucho


ms rpido.

La ltima desventaja es su pobre rendimiento en operaciones sencillas como


seleccionar datos si lo comparamos con las tablas MyISAM.

S-ar putea să vă placă și