Sistemas gestores de base de datos (Zoila Velásquez)
1. Z O I L A V E L Á S Q U E Z
3 R O . B Á S I C O “ B ”
Sistema Gestor de Base de Datos
(SGBD)
2.
3. SQLite
•17 de agosto de 2000
•Versión 3.7.16.2 (12 de abril de 2013)
Ventajas:
• La biblioteca implementa la mayor parte del estándar incluyendo transacciones de base
de datos atómicas, consistencia de base de datos, aislamiento, y durabilidad.
• En lugar de asignar un tipo a una columna los tipos se asignan a los valores
individuales.
• Puede ser utilizada desde un lenguaje de scripting de tipos dinámicos.
• Varios procesos o hilos pueden acceder a la misma base de datos sin problemas.
• Varios accesos de lectura pueden ser servidos en paralelo.
Desventajas:
• Un acceso de escritura sólo puede ser servido si no se está sirviendo ningún otro
acceso concurrentemente.
• El acceso de escritura falla devolviendo un código de error.
• Un acceso concurrente podría producirse un interbloqueo debido al multihilo.
• Una cosa es que SQL Server Compact sólo puede tener un proceso de acceso al MDF
en un momento.
• Es muy lento para cualquier tarea de escritorio.
4. FireBird
2000
Última versión: 2.5.2 (6 de Nov. de 2012)
Ventajas:
Es medianamente escalable
Actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac
OS, SolarisyMicrosoft Windows
Ejecutable pequeño, con requerimientos de hardware bajos.
Capacidad de almacenar elementos BLOB
Completo lenguaje para la escritura de disparadores y procedimientos almacenados
denominado PSQL
Desventajas:
Sólo puede acceder base de datos de Firebird/interbase con el dialectico 1 de SQL
Solo lo manipulan los más usados en lenguaje SQL
5. Apache Derby
Última versión: 10.8.2.2 (26 de Oct. de 2011)
Ventajas:
Transacciones y recuperación ante errores ACID
Su código pesa alrededor de 2000KB comprimido.
Soporta internamente procedures, cifrado y compresió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
Desventajas:
No se puede compartir entre varios procesos
La memoria de la BBDD se gestiona en el mismo proceso que la utiliza, lo que dificulta el
tunning del Garbage Collector
6. DB2 Express-C
1970
ÚLTIMA versión: 1983-1994
Ventajas:
No tiene limite de crecimiento en sus archivos de base de datos.
Acceso a los datos en tablas de Oracle o MySQL.
Copia de seguridad y protección de los datos.
Soporta XML
Soporta todo tipo de datos.
Desventajas:
Precio calidad, El precio DB2 arranca en 7.500 € por procesador.
Lentitud crear y ejecutar consultas.
Influye en la elección el hardware utilizado.
En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas
operativas
7. PostgreSQL
3.0 apareció en el año 1991
Última versaión: 9.2.3 (7 de feb. de 2013; hace 4 meses)
Ventajas:
Ampliamente popular - Ideal para tecnologias Web.
Fácil de Administrar.
Su sintaxis SQL es estándar y fácil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
Soporte empresarial disponible.
Desventajas:
Sin experticia, configurar llega a ser un caos.
Es fácil de vulnerar sin proteccion adecuada.
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.