Sie sind auf Seite 1von 9

INTRODUCCION

Este trabajo escrito est basado en la definicin de un sistema gestor de base de datos y los 10 sistemas
gestores de bases de datos ms importantes e utilizados en la actualidad, los cuales tienen diferentes
caractersticas de capacidad, interaccin y manejo. Dando a conocer sus caractersticas, ventajas y
desventajas, para aquellos usuarios que decidan usar el mas apropiado.

GESTORES DE BASES DE DATOS


Un Sistema de Gestin de Bases de Datos es un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar y analizar los datos.

10 Gestores de bases de datos ms utilizados


1. MYSQL
2. ORACLE
3. SQL SERVER
4. MICROSOFT ACCESS
5. VISUAL FOXPRO
6. POSTGRE SQL
7. APACHE DERBY
8. DB2
9. DB2 EXPRESS-C
10. SQLITE

1. MYSQL: MySQL es un sistema de gestin de base de datos relacional (RDBMS) de cdigo


abierto, basado en lenguaje de consulta estructurado (SQL).
Ventajas:
-

Velocidad al realizar las operaciones


Bajo costo en requerimientos para la elaboracin de base de datos
Facilidad de configuracin e instalacin

Desventajas
-

Un gran porcentaje de las utilidad de MySQL no estn documentadas


No es intuitivo, como otros programas

2. ORACLE: Es un Sistemas de Gestin de base de datos relacional

Ventajas:
- Oracle es el motor de base de datos objeto-relacional mas usado a nivel mundial
- Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador
Desventajas
- El mayor inconveniente de Oracle es quizs su precio
- Necesidad de ajustes
- Elevado el coste de la informacin
Caractersticas:
-

Soporte de Transacciones (integridad de Datos)


Estabilidad ( tasa de errores mnima)
Escalabilidad (cambiar su tamao o configuracin)
Es Multiplataforma (se puede instalar en Linux, Unix, Windows, Solaris (SPARC), AIX
(PPC64), HP-UX Itanium, HP-UX PA-RISC, Mac OS X Server.

3. SQL SERVER: SQL Server es un sistema de gestin de bases de datos relacionales (RDBMS) de
Microsoft que est diseado para el entorno empresarial.
Caractersticas:
- Permite el uso de comandos
- DDL (Lenguaje de Definicin de Datos)
- DML (Lenguaje de Manipulacin de Datos)

4.

MICROSOFT
ACCESS: Es un gestor de datos que recopila informacin relativa a un asunto o propsito
particular.

Caractersticas:
- Crear tablas
- Modificar Tablas
- Relacin entre Tablas
- Creacin de Consultas y Vistas
- Consultas de Accin (Insert, Delete, Update)
5. VISUAL FOXPRO: Es un lenguaje de programacin procedural, orientado a objetos que posee un
Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema
administrador de bases de datos relacionales, producido por Microsoft.
Caractersticas:
-

Capacidades para el manejo de datos nativos y remotos.

Flexibilidad para crear soluciones de bases de datos.

Lenguaje de Programacin Orientado a objetos.

Utilizacin de Sentencias SQL en forma nativa.

Manejo de vistas, cursores y control completo de estructuras relacionales.

Su propio gestor de base de datos incorporado. Sin embargo, tambin puede conectarse con
servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.

Cuenta con un motor de generacin de informes renovado y flexible para soluciones ms


robustas.

Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios
Web basados en XML) como por generar reportes en formato XML.

Versiones:
-

Visual FoxPro 3.0

Visual FoxPro 5.0

Visual FoxPro 6.0

Visual FoxPro 7.0

Visual FoxPro 8.0

Visual FoxPro 9.0

6. POSTGRE SQL: es un potente sistema de base de datos objeto-relacional de cdigo abierto.


Cuenta con ms de 15 aos de desarrollo activo y una arquitectura probada que se ha ganado una
slida reputacin de fiabilidad e integridad de datos.

Caractersticas:
-

Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin soporta
datos de tipo fecha, monetarios, elementos grficos, datos sobre redes (MAC, IP ...),
cadenas de bits, etc. Tambin permite la creacin de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre
los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/hot backups)
Acceso encriptado via SSL

Ventajas:
-

Ampliamente popular - Ideal para tecnologias Web.


Ampliamente popular - Ideal para tecnologias Web.
Fcil de Administrar.
Su sintaxis SQL es estndar y fcil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuracin adecuada.
Multiplataforma.
Capacidades de replicacin de datos.
Soporte empresarial disponible.

Desventajas:
-

En comparacin con MySQL es ms lento en inserciones y actualizaciones, ya que cuenta


con cabeceras de interseccin que no tiene MySQL.
Soporte en lnea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume ms recursos que MySQL.
La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

7. APACHE DERBY: es un sistema gestor de base de datos relacional escrito en Java que puede ser
empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamao
de 2 MB de espacio en disco.

Caractersticas:
-

APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la mayora de SQL99.
La sintaxis SQL usada proviene de IBM DB2.
Su cdigo pesa alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para separar la
informacin en un nica base de datos y control completo de usuarios.
Trae soporte multilenguaje y localizaciones especficas.
A partir de la versin 10.4 trae un sistema simple de replicacin maestro-esclavo.
Transacciones y recuperacin ante errores ACID.

Ventajas:
-

El gestor de base de datos Apache Derby posee un grupo de ventajas, las cuales son:
El tamao del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y
controlador integrado JDBC, utilizando muy poco espacio en el computador donde se
instalara el programa.
Fcil manejo del programa e instalacin.
Es un software libre, esto quiere decir est disponible en la web para su descarga gratuita.
Controla la redundancia de datos, esto ayuda a reducir los datos que ocupan espacio
innecesariamente dentro de la base de datos.
Posee una opcin, donde el ingreso a la base de datos, solo es posible a personas que estn
autorizados por el creador de la misma.
Cuenta una plataforma independiente, esto quiere decir que puede mover su base de datos a
cualquier computadora sin tener que modificar ningn tipo de datos de la misma.
Permite la creacin de ficheros JAR, esto hace referencia a archivos comprimidos generador
en el lenguaje de programacin Java.
No necesita un administrador de base de datos.

Desventajas:
La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia su
lenguaje programtico Java, debido a que no todas las aplicaciones son compatibles con este
lenguaje programtico, trayendo como consecuencia que las personas que no posean aplicaciones
compatibles no podrn utilizar este gestor de base de datos.

8. DB2: es una familia de productos de sistema de gestin de bases de datos relacionales (RDBMS) de
IBM que sirven a varias plataformas diferentes de sistemas operativos. Segn IBM, DB2 lidera en
trminos de participacin y rendimiento en el mercado de bases de datos.
Caractersticas:

Permite el manejo de objetos grandes (hasta 2 GB), la definicin de datos y funciones por
parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia:
texto, imgenes, video, audio; queries paralelos, commit de dos fases, backup/recuperacin
online y offline.
Adems cuenta con un monitor grfico de performance el cual posibilita observar el tiempo
de ejecucin de una sentencia SQL y corregir detalles para aumentar el rendimiento.

Ventajas:
- Permite agilizar el tiempo de respuestas de esta consulta
- Recuperacin utilizando accesos de slo ndices.
- Predicados correlacionados.
- Tablas de resumen
- Tablas replicadas
- Uniones hash
- DB2 utiliza una combinacin de seguridad externa y control interno de acceso a proteger
datos.
- DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de
usuarios y aplicaciones.
- DB2 guarda sus datos contra la prdida, acceso desautorizado, o entradas invlidas.
Desventajas:
- El DB2 - IBM es la tercera base de datos que ms se vende, de acuerdo con los VARs
recientemente encuestados en el nmero de junio de 1996 de la revista VAR Business
Magazine. El Microsoft SQL Server se anot un 38%, Oracle, 21%, IBM, 10%, Informix,
9%, y Sybase un 8%.
- En sistemas grandes la base ms usada es DB2 ya que corre en diferentes plataformas
operativas, pero en realidad, en la mayora de los casos la decisin para optar por un
software de estas caractersticas es corporativa.
- Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a
implementar.
- Influye en la eleccin el hardware utilizado.

9. DB2 EXPRESS-C: Es una edicin de comunidad gratuita del servidor DB2 que ofrece las
principales caractersticas de las ediciones ms escalables de DB2. Su facilidad de uso y su rpida
configuracin lo hacen ideal para instituciones acadmicas, pequeas empresas o empresas con
muchas sucursales y los desarrolladores y business partners que trabajan con ellos.
Caractersticas:
- Utiliza Time Travel Query para proporcionar la gestin de datos bitemporal.
- Presenta un entorno de herramientas integrado con IBM Data Studio para facilitar la gestin
y el desarrollo.
- Incluye tecnologa Graph Store para almacenar de forma eficiente triples de grficos y, de
esta manera, reducir costes y mejorar el rendimiento.

Contiene la caracterstica de compatibilidad SQL, lo que facilita la ejecucin de


aplicaciones escritas para otras bases de datos principales, en DB2.
Ventajas:
- Acceso a los datos en tablas de Oracle o MySQL.
- Copia de seguridad y proteccin de los datos.
- Soporta XML
- Soporta todo tipo de datos.
- Arquitectura Orientada a Servicios - SOA: permite construir un sistema informtico ms
gil y fcilmente adaptable a las necesidades del cliente, reduciendo los tiempos de
desarrollo y, gracias a la reutilizacin de componentes existentes.
- Tambin puede ejecutarse en varias plataformas Windows NT (R), Sun Solaris, HP-UX,
AIX(R), OS/400 y OS/2(R).
- El SQL de DB2 es muy potente.
- Es especialmente interesante la implementacin de triggers.
Desventajas:
- Precio calidad: El precio DB2 arranca en 7.500 por procesador.
- Lentitud crear y ejecutar consultas.
- Influye en la eleccin el hardware utilizado.
- En sistemas grandes la base ms usada es DB2 ya que corre en diferentes plataformas
operativas, pero en realidad, en la mayora de los casos la decisin para optar por
un software de estas caractersticas es corporativa.

10. SQLite: Es un sistema de gestin de bases de datos relacional compatible con ACID, contenida en
una relativamente pequea (~275 kiB) biblioteca escrita en C. SQLite es un proyecto de dominio
pblico creado por D. Richard Hipp.
Caractersticas:
- Incluye transacciones de base datos atmicas.
- Consistencia de base de datos.
- Aislamiento, durabilidad
- Varios procesos o hilos pueden acceder a la misma base de datos.
- Existen muchas ventajas y desventajas con respecto (ACID).
- La principal ventaja es que no existe ningn proceso de instalacin de servidor, como as tambin
su configuracin, inicializacin, etc. Por ello es una de las razones por la cual SQLite
Configuracin. Cualquier programa que sea capaz de acceder al disco se puede utilizar una base de
datos SQLite.

La principal ventaja es que no existe ningn proceso de instalacin de servidor, como as tambin su
configuracin, inicializacin, etc. Por ello es una de las razones por la cual SQLite Configuracin.
Cualquier programa que sea capaz de acceder al disco se puede utilizar una base de datos SQLite.
Por otro lado, un motor de base de datos que utiliza un servidor puede proporcionar una mejor
proteccin frente a fallos en la aplicacin del cliente se dirige a los punteros en un cliente no puede
corromper la memoria en el servidor.
La mayora de los motores de base de datos SQL son cliente/servidor. De los que son servidores,
SQLite es el nico que sabe de este autor que permite que mltiples aplicaciones puedan acceder a la
misma base de datos al mismo tiempo.

Das könnte Ihnen auch gefallen