Professional Documents
Culture Documents
10 Gestores de Bases de Datos
10 Gestores de Bases de Datos
POSTGRESQL
Es un sistema de gestión de base de datos relacional orientada a objetivos y libre,
publicado bajo la licencia BSD. Como muchos otros 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 apoyada por organizaciones comerciales. Dicha
comunidad es denominada el PGDG (PostgreSQL global development group).
Características: algunas de sus principales características son, entre otras:
Alta concurrencia: mediante un sistema denominado MVCC (Acceso
concurrente multiversion, por sus siglas en ingles)
Amplia variedad de tipos nativos: provee nativamente carios soportes
Ventajas:
Ahorros considerables de costos de operación
Estabilidad y confiabilidad
Desventajas:
Consume más recursos que MySQL
La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva
APACHE DERBY
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 tamaño de 2 MB de espacio en disco inicialmente
distribuido como IBM cloudscape, apache derby es un proyecto open source
licenciado bajo la apache 2.0 license. Actualmente se distribuye como son java
DB.
Características
APIs para JDBS y SQL. Soporta todas las características de SQL92 y la
mayoría de SQL99.
Su código mide alrededor de 2000KB comprimido
Soporta cifrado completo, roles y permisos. Además, posee SQLSCHEMAS
para separar la información en una única base datos y control completo de
usuarios.
Soporta internamente procederes, cifrado y comprensión. Trae soporte
multilenguaje y localizaciones específicas.
a partir de la versión 10.4 trae un sistema simple de replicación maestro-
esclavo
transacciones y recuperaciones anti-errores ACID.
Ventajas:
se puede configurar como cliente/servidor
tiene la opción del manejador de base de datos soporta la arquitectura
cliente/servidor
Desventajas:
es tedioso solo lo puedes manipular si conoces lo básico de SQL
necesitas códigos para crear la base de datos
DB2
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema
de gestión de base de datos. La versión mas actual es DB2 9, la cual utiliza XML
como motor, además el modelo se utiliza es el jerárquico en lugar del modelo
relacional que utilizan otros gestores
Características:
Desventajas:
Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que
van a implementar
Influye en la elección
DB2 EXPRESS-C
DB2 express-c es un motor de base de datos perteneciente a la empresa IBM,
conteniendo parte de las funcionalidades de la versión de pago DB2 propiedad
también de la empresa IBM, este motor de base de datos es gratuita pero no libre
(como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener limite
de crecimiento en sus archivos de base de datos.
Características:
Ventajas:
Desventajas:
Lentitud crear y ejecutar consultas.
Utiliza mucho la memoria RAM para las instalaciones y utilización de
software.
SQLITE
Es un sistema de gestión de bases de datos relacional compatible con ACID,
contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un
proyecto de dominio publico.
Características: