Sei sulla pagina 1di 9

COMPARACION

Realiza una tabla de comparacin entre los principales gestores de


bases de datos del mercado indicando ventajas y desventajas de los
mismos.
DESARROLLO

SISTEMAS GESTORES DE BASES DE DATOS (SGBD)


Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase
Management System) es una coleccin de programas cuyo objetivo es servir
de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone
de un lenguaje de definicin de datos, de un lenguaje de manipulacin de
datos y de un lenguaje de consulta. Un SGBD permite definir los datos a
distintos niveles de abstraccin y manipular dichos datos, garantizando la
seguridad e integridad de los mismos.

MySQL

Es un sistema de administracin de una base de datos con soporte para


mltiples usuarios.
MySQL usa el lenguaje SQL estandarizado para el almacenamiento,
actualizacin y acceso a informacin. MySQL es muy rpido y capaz de
almacenar grandes cantidades de datos.

MySQL soporta muchos lenguajes de programacin distintos como: C, C++,


Eiffel, Java, Perl, PHP, Python y TCL. Tambin tiene la opcin de proteccin
mediante contrasea, la cual es flexible y segura.
Sistema Operativo
Windows, Mac, Linux, Solaris,

Licencia
Libre

Tru64, SCO OpenServer, Open


BSD, Novell Netware, entre
otros.

PostgreSQL

PostgreSQL es un completo sistema de gestin de bases de datos,


compatible con SQL y basada en objetos.
PostgreSQL es capaz de ejecutarse en Windows de forma nativa como
servidor. Incluye adems una prctica interfaz grfica que facilita su uso y
administracin.
Con PostgreSQL se puede generar bases de datos y gestionarlas, crear
usuarios, mantener tu servidor y todas las otras tareas relacionadas con la
administracin de este tipo de informacin.

Sistema Operativo

Licencia

Linux. Unix, Mac OS X, Solaris,

Libre

Tru64, AIX, BSD, HP-UX, SGI


IRIX y Windows 32/64 bits

Oracle

Oracle es bsicamente una herramienta cliente/servidor para la gestin de


Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran
potencia que tiene y su elevado precio hacen que slo se vea en empresas
muy grandes y multinacionales, por norma general. En el desarrollo de
pginas web pasa lo mismo: como es un sistema muy caro no est tan
extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL
Server, etc.
Oracle es el motor de base de datos relacional ms usado a nivel
mundial.
Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
Oracle soporta todas las funciones que se esperan de un servidor
"serio": un lenguaje de diseo de bases de datos muy completo
(PL/SQL) que permite implementar diseos "activos", con triggers y
procedimientos

almacenados,

con

una

integridad

referencial

declarativa bastante potente.


Permite el uso de particiones para la mejora de la eficiencia, de
replicacin e incluso ciertas versiones admiten la administracin de
bases de datos distribuidas.
El software del servidor puede ejecutarse en multitud de sistemas
operativos.
Oracle es la base de datos con ms orientacin haca INTERNET

Sistema Operativo
Multiplataforma: Windows, Linux,
Mac OS X, Solaris, IBM AIX, entre

Licencia
Comercial

otros.

RazorSQL

RazorSQL es un completsimo gestor y navegador de bases de datos.


Compatible con casi treinta sistemas de bases de datos, como DB2, MySQL,
PostgreSQL, Oracle, Informix o SQLite (por citar algunos).
El centro neurlgico de RazorSQL es el navegador. El rbol de carpetas
lateral permite explorar la base de datos con un altsimo nivel de detalle. El
otro punto fuerte de RazorSQL es el editor de cdigo SQL, con resaltado
de sintaxis para la mayora de dialectos SQL (como PL/SQL y TransactSQL) y lenguajes de programacin (PHP, Perl, Python, Ruby, Java,
Objective-C, etctera). Esto facilita enormemente el desarrollo de
programas sobre la base de datos.
Sistema Operativo
Windows, Mac OS X, Linux y Solaris

Firebird

Licencia
Comercial

Firebird es una base de datos relacional que trabaja con el lenguaje SQL
para manipular datos. Dispone de la mayora de las instrucciones DDL y DML
estndar de SQL.
Se instala fcilmente pero requiere algo de experiencia en bases de datos
para apreciar sus caractersticas: soporta procedimientos almacenados y
"Triggers", las transacciones son ACID compilant, acepta funciones
externas (UDF), ofrece una gran variedad de medios para acceder a los
datos (nativo/API, driver dbExpress, ODBC, OLEDB, .Net provider, driver
JDBC nativo de tipo 4, mdulo para Python, PHP, Perl, etc.)
Firebird es muy verstil, puede ejecutarse como servicio o aplicacin.
Tambin suministra un paquete de utilidades en lnea de comandos para
grabar y recuperar copias de seguridad, generar bases de datos, crear
estadsticas, etc.
Este programa est diseado para soportar grandes cantidades de
conexiones y administrar un nmero elevado de gigas de informacin.
Sistema Operativo
Linux, HP-UX, Free BSD, Mac OS,
Solaris y Microsoft Windows.

SQLiterManager

Licencia
Libre

SQLiteManager
gestor de

es

un

bases de datos SQLite, con

una interfaz muy clara, dividida en pestaas para los elementos de diseo,
administracin y la elaboracin de instrucciones SQL, con la posibilidad de
crear y navegar por las tablas, ndices y views, insertar, eliminar y editar las
tablas, ejecutar sentencias SQL, etc.
Dispone de un completo sistema de generacin de informes, exportables en
una gran variedad de formatos, incluyendo HTML, CSV y XML. En definitiva,
SQLiteManager ofrece una forma ms amena para navegar entre los
objetos de nuestras bases de datos, gestionar las bases de datos y
construir instrucciones SQL, junto a una tabla completa con los resultados
de las peticiones formuladas.

Sistema Operativo

Licencia

Linux, HP-UX, Free BSD, Mac OS,

Dominio Publico

Solaris y Microsoft Windows.

Microsoft Access

Access es un editor y gestor de base de datos, este software permite crear


base datos con formularios de una manera sencilla, incluso incorpora un
esquema estructural para relacionar tablas.
Access cuenta con funciones avanzadas, como la importacin de base de
datos a otros gestores de base de datos conocidos, Mysql, Oracle, SQL
Server, entre otros.
Para los ms exigentes, Microsoft Access admite macros, cdigo Visual
Basic y bases de datos SQL ya sean locales o compartidas en redes internas
o Internet usando contenido web.
Sistema Operativo
Windows.

Licencia
Comercial

SQL SERVER

SQL Server es un sistema para la gestin de bases de datos producido por


Microsoft basado en el modelo relacional. Sus lenguajes para consultas son
T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de
Microsoft a otros potentes sistemas gestores de bases de datos como son
Oracle, PostgreSQL o MySQL.
Optimizador de consultas.
Amplio soporte de datos, evitando de esta manera el problema con
metadatos, ya que incorpora Data Warehousing.
Primera base de datos con OLAP integrado permitiendo conjuntos de
resultados multidimensionales.
Integracin Internet y correo electrnico.
Disponibilidad, fiabilidad y tolerancia a fallos.

Mayor Seguridad en los datos debido a que existe un nico ID de


login tanto para red como para la base de datos.
Password y encriptacin de datos en red para mejorar la seguridad.
Encriptacin de procedimientos almacenados para la integridad y
seguridad de cdigo de aplicacin.
Restauracin en lnea, ya que nicamente los datos que se estn
recuperando quedan como no disponibles. El resto de la base de datos
permanece online y disponible.

Sistema Operativo
Windows.

Licencia
Comercial

COMPARACION
CUADRO COMPARATIVO DE LOS PRINCIPALES GESTORES
DE BASE DE DATOS
Caractersticas
Software libre
Multiplataforma

SQL
SERVER
NO
NO

BASE DE DATOS
MYSQ POSTGRES
L
SI
SI

QL
SI
SI

ORACLE
NO
SI

Soporta mltiples

POBRE

SI

SI

SI

lenguajes de programacin
Cumple propiedades ACID
Mayor velocidad
Mayor seguridad
Soporta SSL

SI
POBRE
POBRE
SI

SI
SI
SI
SI

SI
POBRE
SI

SI
SI
SI
SI

Existen

varios

gestores

de

base

de

datos,

SI
en

su

mayora

son

multiplataforma, corre en diferentes sistemas operativos, los gestores de


base datos ms conocidos y utilizados en pequeas, medianas, pequeas o
grandes empresas. He llegado a la conclusin que Mysql es un excelente
gestor, en lo que respecta a que es gratis, eficiente, seguro y veloz, adems
de compatible con varios lenguajes de programacin, es recomendable para
las empresas.

Potrebbero piacerti anche