Sist gestor de la bd
Instituto Tecnológico
de Aguascalientes
Licenciatura En Informática
TALLER DE BASE DE DATOS
“Manejadores de Base de Datos”
Profesor:
Alfonso Recio Hernández
Alumna:
Tavarez Delgado Gabriela
2011/Febrero/07
PostgreSQL
PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.
Como muchosotros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
VENTAJAS
* Instalación ilimitada.
* Mejorsoporte que los proveedores comerciales.
* Ahorros considerables en costos de operación.
* Estabilidad y confiabilidad legendarias.
* Extensible.
* Multiplataforma.
* Diseñado para ambientes de alto volumen.
DESVENTAJAS
* Es fácil de vulnerar sin protección adecuada.
* El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional.
*InnoDB genera mucho footprint en memoria al indizar.
* El toolset empresarial tiene un costo adicional por suscripción anual.
* Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.
* Reducida cantidad de tipos de datos.
Firebird
Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en laversión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++. El proyecto se desarrolla activamente, el 18 de abril de 2008 fue liberada la versión 2.1 y el 26 de diciembre de 2009 fue liberada la versión 2.5.0 RC1.
VENTAJAS
* Firebird es una base de datos ligera y sencilla de instalar.
* No consume grandes recursos en el servidor.
* Esrápida y potente.
* Tiene un tipo de licencia similar a MPL (Mozilla Public License), que
permite su uso de forma gratuita y con una distribución muy poco restrictiva.
* Se pueden usar librerías externas que mejoran la operativa de Firebird.
* Existe un driver ODBC para Firebird. ODBC Firebird
* Existen multitud de componentes para distintos lenguajes de programación para
conectar conFirebird de forma nativa o indirecta.
DESVENTAJAS
* No permite conexiones remotas.
* Solo un usuario/aplicación pueden estar accediendo a la base de datos (porque la misma queda bloqueada cuando es abierta).
* No realiza la autenticación de usuarios (es decir, cualquier aplicación puede acceder a la base de datos sin necesidad de poseer usuario y passwords válidos).
* Elproyecto original, no puede ejecutarse en máquinas con varios procesadores o SMP, aun cuando se espera que después de la estabilización de la versión 2 se integre con el proyecto Vulcan (un brazo de desarrollo nacido de firebird), añadiendo soporte para esta característica.
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamentepequeña (~275 kiB)2 biblioteca enC. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
A diferencia de los sistemas de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza lafuncionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño...
Regístrate para leer el documento completo.