Está en la página 1de 7

Preparatoria

Cuadro comparativo

Nombre:

Matrcula:

Mahay Dzul Genaro

11070041

Cocom Cohuo Jorge Luis

12070045

Kumul Balam Oscar

12070070

Canche Pool Luis Enrique


Nombre del curso:

12070023
Nombre del profesor:

Administracin de Base de Datos

Jos Leonel Pech May

Mdulo:

Actividad:

II
Fecha: 19 de marzo de 2015
Bibliografa:

Cuadro comparativo
Equipo:

http://www.firebirdnews.org/docs/fb2min_es.html
http://www.fing.edu.uy/~asabigue/prgrado/2004eofgl/contenido/anexo2/anexo_ii
_62.html
http://www.postgresql.org.es/sobre_postgresql

Ttulo:
Cuadro comparativo de gestor de base de datos MYsql, Firebird y Postresql

Tabla comparativa:

Preparatoria
Cuadro comparativo

CARACTERIS FIREBIRD
TICAS
Caractersti
Es multiplataforma, y
cas del
actualmente puede
gestor
ejecutarse en los

sistemas operativos:
Linux, HP-UX,
FreeBSD, Mac OS,
Solaris y Microsoft
Windows.
Ejecutable pequeo,
con requerimientos de
hardware bajos.
Es medianamente
escalable.
Diferentes arquitecturas,
entre ellas el Firebird
empotrado (embedded
server) que permite
ejecutar aplicaciones
monousuario en
ordenadores sin instalar
el software Firebird.
Bases de datos de slo
lectura, para
aplicaciones que corran
desde dispositivos sin
capacidad de escritura,

MYSQL

MySQL es una base de datos


con una gran velocidad y
robustez.
MySQL consume muy pocos
recursos tanto de CPU como de
memoria.
MySQL puede realizar
Multiproceso, es decir, puede
usar varios CPU si stos estn
disponibles.
Mayor rendimiento tanto al
conectar el servidor como al
servir selects.
Mejora la administracin
(backup, recuperacion de
errores, etc).
Aunque se cuelgue, no suele
perder informacin ni
corromper los datos.
Mejor integracin con PHP.
No hay lmites en el tamao de
los registros.
Puede trabajar en distintas
plataformas y S.O. distintos.
Sistema de contraseas y
privilegios muy flexible y
seguro.
Todas las claves viajan
encriptados en la red - 74

POSTGRE SQL

Instalacin ilimitada.
Estabilidad y confiabilidad.
Diseado para ambientes
de alto volumen.
Cumple completamente con ACID
(Atomicidad, Consistencia, Integridad y
Durabilidad de los datos).
Integridad referencial la cual es utilizada
para garantizar la validez de los datos de
la base de datos.
Replicacin (soluciones comerciales y no
comerciales) que permiten la duplicacin d
bases de datos maestras en mltiples sitios
rplica.
Soporta muchos lenguajes de programaci
Como: C, C++, PHP, Perl, Python y Ruby, e
DBMS Objeto-Relacional ya que es capaz de
Complejas rutinas y reglas.

Preparatoria
Cuadro comparativo

como cd-roms.
Existencia de
controladores ODBC,
OLEDB y JDBC.
Controlador nativo para
PHP.
Requisitos de
administracin bajos,
siendo considerada
como una base de datos
libre de mantenimiento,
al margen de la
realizacin de copias de
seguridad y
restauraciones
peridicas.

El servidor soporta mensajes de


error.
Es una base de datos
transaccional, ya que permite
claves externas, actualizacin y
borrado en cascada y bloqueo a
nivel de fila, ms rpido, con
cach de consultas, mejoras en
inserciones, bsqueda en
ndices compuestos y creacin
de ndices sobre texto
completo.

Capacidad de almacenar
elementos BLOB (binary large
objects).

Versin

2.5.2

Tipo de
licencia
Estndar SQL

Gratuita/No comercial bajo IPL,


IDPL
Pleno soporte del
estndar SQL-92, tanto de

5.6.23
Gratuita

9.4.1

MySQL se relaciona con los estndares ANSI /


ISO SQL.

Tipos estndares en cualquier base de datos, tenemos


disponibles, entre otros, tipos geomtricos, de direcci
de red, de cadenas binarias, UUID, XML, matrices, e

Gratuita bajo la licencia BSD

Preparatoria
Cuadro comparativo

sintaxis como de tipos de


datos.
Tipos de
Arquitecturas
Capacidad de
Almacenamien
to

Recuperacin
Ante Fallas

Soporte De
Transacciones

Arquitectura Cliente/Servidor
sobre protocolo TCP/IP y otros
(embedded)
Prcticamente ilimitada
usando partiendo la bd
en varios ficheros. 32 Tb
usando varios ficheros. f.

Los clientes se pueden conectar al servidor va


TCP/IP

PostgreSQL est basado en una arquitectura cliente-s

Win32 w/ FAT/FAT32 2GB/4GB


Win32 w/ NTFS 2TB
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4+ (usando ext3 filesystem) 4TB
Solaris 9/10 16TB
MacOS X w/ HFS+ 2TB
NetWare w/NSS filesystem 8TB

Limit

Value

Maximum Database Size


Maximum Table Size
Maximum Row Size
Maximum Field Size
Maximum Rows per Table
Maximum Columns per Table
Maximum Indexes per Table

nlimited
32 TB
1.6 TB
1 GB
Unlimited
250 1600 d
Unlimited

GFIX es una herramienta de


Firebird en lnea de comandos para
la solucion de problemas de
administracin como la reparacin
de los datos, eliminar temporales,
etc.
GBAK es una herramienta de
Firebird en lnea de comandos para
copia de seguridad y restauracin
de una base de datos completa.
Transacciones 100% ACID

Llevar a cabo copias de seguridad de las bases


de datos evita que en caso de fallo del sistema
se pierda toda la informacin almacenada. En
ocasiones, un usuario poco prudente que
ejecute una sentencia DROP
DATABASE o DROP TABLE solicitar que se
realice la recuperacin de los datos.
Igualmente, puede ser el propio administrador
MySQL quien cause los dao
Transacciones ACID

Transacciones ACID

Preparatoria
Cuadro comparativo

Tipos De
Datos
Soportados

Varchar(n)
Smallint
Integer
Float
Double Precisin
Timestamp
Date
Time
BLOB
Numeri.

Tipo de
Dato
BINARY

Sinnimos
VARBINARY
BOOLEAN
LOGICAL
LOGICAL1
BIT
YESNO
BYTE
INTEGER1
AUTOINCREM
COUNTER ENT
CURRENC
Y
MONEY
DATE
TIME
DATETIME TIMESTAMP
FLOAT4
IEEESINGLE
SINGLE
REAL
FLOAT
FLOAT8
IEEEDOUBLE
NUMBER
DOUBLE NUMERIC
INTEGER2
SHORT
SMALLINT
INT
INTEGER
LONG
INTEGER4
LONGBIN GENERAL
ARY
OLEOBJECT

Tipos lgicos.
Tipos numricos.
Operadores numricos
Tipos de caracteres
Operadores
Fechas y horas
Arrays

Preparatoria
Cuadro comparativo

Integridad Y
Seguridad

Soporte De
Disparadores

Firebird no viene con ninguna


utilidad para encriptar y
desencriptar datos (salvo para las
contraseas de usuario) por lo que
esta operacin la tiene que hacer el
cliente. As no se tienen
mecanismos de seguridad sobre los
ficheros salvo los establecidos por
el propio sistema operativo en el
que se encuentra instalado el
servidor.
Completo lenguaje
para la escritura de
disparadores (triggers) y
procedimientos
almacenados.

LONGCHAR
LONGTEX MEMO
T
NOTE
ALPHANUME
RIC
CHAR CHARACTER
STRING TEXT
VARCHAR
VARIANT
(No
Admitido) VALUE
La seguridad del gestor de la base de datos de
mysql es la autentificacin de usuario al
momento de ingresar a la base de datos
logeandose como usuario y contrasea

Sistema flexible y seguro de privilegios


y passwords, permite verificacin
Host-based.
Todo trfico de passwords
es encriptado cuando
se conecta al servidor.

El soporte para disparadores se incluy a partir


de MySQL 5.0.2. Actualmente, el soporte para
disparadores es bsico, por lo tanto hay ciertas
limitaciones en lo que puede hacerse con ellos.
Esta seccin trata sobre el uso de los
disparadores y las limitaciones vigentes.
(triggers)

Al igual que en MySQL los disparadores de PostgreSQ


se pueden activar luego de sentencias INSERT,
UPDATE o DELETE

Preparatoria
Cuadro comparativo

Sistemas
Operativos
Soportados

Linux, Windows, MacOSX y una


variedad de plataformas UNIX,
HP-UX, FreeBSD

AIX, BSD, FreeBSD, HP-UX, Kurisu OS,

Disponible para Linux y UNIX en

GNU/Linux, Mac OS X, NetBSD, OpenBSD,

todas sus variantes (AIX, BSD, HP-UX, SGI IRIX,

OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS,


SCO OpenServer, SCO UnixWare, Tru64

Mac OS X, Solaris, Tru64) y Windows 32/64bit.

Windows 95, Windows 98, Windows


NT, Windows 2000, Windows XP, Windows
Vista, Windows 7, Windows 8 y Windows
Server (2000, 2003, 2008 y 2012).
OpenVMS18

3 Aplicaciones
Administrativa
s

IBExpert, Database Workbench,


Flamerobin.

MySQL Workbench,
Navicat for MySQL,
HeidiSQL

Soporte
Tcnico

Soporte
de
User-Defined Si http://www.mysql.com/support/
Functions (UDFs).

Soporte completo para diferentes sets de


caracteres, incluyendo p.ej.: latin1 al 10
(ISO-8859-1), UNICODE, SQL_ASCII. WIN,
etc.

Apis

PHP, Ruby, Python

Apis para programar en C/C++, Java, .Net, Perl, Pyth

APIs para C, C++, Eiffel, Java, Perl,


PHP, Python, Ruby, Tcl

PGInhaler
AnySQL Maestro

PostgreSQL PHP Generator

ODBC, PHP, Lisp, Scheme, Qt y muchos otros.

También podría gustarte