Anda di halaman 1dari 17

TECNOLGICO DE ESTUDIOS SUPERIORES DE CHALCO

HOJA DE EVIDENCIA DE EVALUACIN SUMATIVA


Carrera: ING. EN SISTEMAS COMPUTACIONALES

Asignatura: SISTEMAS GESTORES DE BASE DE


DATOS
Actividad correspondiente a:INVESTIGACIN: SGBD

Nombre del(a) alumno(a): GUTIRREZ HEREDIA


ZARINA
Nombre del profesor: VIRGINIA AGUILAR GRO
Resultado: (_______________________________)

LIBRES UTILIZADOS ACTUALMENTE

Grupo: 4851
Fecha: 05/SEPTIEMBRE/2016
Firma del Alumno: ______________________________

SISTEMAS GESTORES DE BASE DE DATOS


UTILIZADOS ACTUALMENTE
ALUMNO: Gutirrez Heredia Zarina

DOCENTE: Ing. Virginia Aguilar Guerrero

ASIGNATURA: Sistemas Gestores de Base de


Datos

OCTAVO SEMESTRE

GRUPO: 4851

FECHA DE ENTREGA: 05 de septiembre 2016

SISTEMAS GESTORES DE BASE DE DATOS LIBRES


SOFTWARE LIBRE
Es tambin llamado en ingls free software que es la denominacin del software que respeta la libertad
de los usuarios sobre su producto adquirido y por tanto, a su vez obtenido puede ser copiado, usado,
estudiado, modificado y redistribuido libremente.
El software libre suele estar disponible gratuitamente, o al precio de coste de la distribucin a travs
de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay que asociar software
libre a software gratuito ya que conservando su carcter libre, puede ser distribuido comercialmente.
Ofrece cuatro libertades:

La libertad de usar el programa, con cualquier propsito.

Estudiar el funcionamiento del programa y adaptarlo a las necesidades.

Distribuir copias, con lo que puede ayudar a otros.

Mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se
beneficie.

SISTEMA GESTOR DE BASE DE DATOS (SGBD)


Definimos un Sistema Gestor de Bases de Datos o SGBD, tambin llamado DBMS (Data Base
Management System) como una coleccin de datos relacionados entre s, estructurados y
organizados, y un conjunto de programas que acceden y gestionan esos datos. La coleccin de esos
datos se denomina Base de Datos o BD, (DB Data Base).
El SGBD es una aplicacin que permite a los usuarios definir, crear y mantener la BD y proporciona
un acceso controlado a la misma. Debe prestar los siguientes servicios:
-

Creacin y definicin de la BD: Especificacin de la estructura, el tipo de los datos, las


restricciones y relaciones entre ellos mediante lenguajes de definicin de datos. Toda esta
informacin se almacena en el diccionario de datos, el SGBD proporcionar mecanismos para
la gestin del diccionario de datos.

Manipulacin de los datos realizando consultas, inserciones y actualizaciones de los mismos


utilizando lenguajes de manipulacin de datos.

Acceso controlado a los datos de la BD mediante mecanismos de seguridad de acceso a los


usuarios.

Mantener la integridad y consistencia de los datos utilizando mecanismos para evitar que los
datos sean perjudicados por cambios no autorizados.

Acceso compartido a la BD, controlando la interaccin entre usuarios concurrentes.

Mecanismos de respaldo y recuperacin para restablecer la informacin en caso de fallos en


el sistema.

Los sistemas de gestores de base de datos libres son aquellos que podemos descargar sin tener que
pagar alguna cantidad, por ejemplo:

FIREBIRD
Es un sistema de administracin de bases de datos relacional (o RDBMS) de cdigo abierto, cuenta
con un rendimiento excelente y se escala de manera impresionante, desde un modelo integrado y
monousario, hasta desarrollos empresariales con mltiples bases de datos de ms de 500 Gb, con
cientos de clientes simultneos. Su cdigo fue reescrito de C a C++. El proyecto se desarrolla
activamente, el 18 de abril de 2008 fue liberada la versin 2.1 y el 26 de diciembre de 2009 fue liberada
la versin 2.5.0 RC1.
Firebird es una base de datos muy completa y con instrucciones SQL muy parecidas a Oracle.

Licencia:
Firebird deriva del cdigo fuente de Interbase 6.0 de Borland. Es open source y no hay licencias duales.
Tanto para uso comercial como para aplicaciones open source, es totalmente libre.
Caractersticas:
Firebird tiene todas las caractersticas y la potencia de un RDBMS. Se pueden manejar bases de datos
desde unos pocos KB hasta varios Gigabytes con buen rendimiento y casi sin mantenimiento.
Sus caractersticas principales son:
Soporte completo de Procedimientos Almacenados y Triggers
Las Transacciones son totalmente ACID compliant
Integridad referencial
Arquitectura Multi Generacional
Muy bajo consumo de recursos

Soporte para funciones externas (UDFs)


Poca o ninguna necesidad de DBAs especializados
Prcticamente no necesita configuracin - slo instalar y empezar a usarla!
Una gran comunidad y muchas pginas donde conseguir buen soporte gratuito
Opcin a usar la versin embebida - de un solo fichero - ideal para crear CDROM con catlogos,
versiones de evaluacin o monousuario de aplicaciones
Escritura segura - recuperacin rpida sin necesidad de logs de transacciones
Soporte nativo para los principales sistemas operativos, incluyendo Windows, Linux, Solaris,
MacOS.
Backups incrementales
Funcionalidad:
Firebird es un sistema gestor de bases de datos relacional. Como tal, est diseado para soportar la
creacin y mantenimiento de estructuras de datos abstractas, no slo almacenar datos sino tambin
mantener las relaciones y optimizar la velocidad y consistencia cuando los datos pedidos son enviados
a los clientes.
En su conjunto, los objetos definidos en una base de datos son conocidos como metadatos o esquema.
El proceso de creacin y modificacin de los metadatos es conocido como definicin de datos.
Ventajas:

Muchas formas de acceder a tus bases de datos: nativo/API, driver dbExpress, ODBC, OLEDB,
.Net provider, driver JDBC nativo de tipo 4, mdulo para Python, PHP, Perl, etc.

Otras peculiaridades resaltables son la creacin de copias de seguridad y la funcionalidad en


arquitecturas de 64 bits.

Firebird administra la concurrencia en las actualizaciones en los datos, as como el manejo de


las transacciones.

Firebird ofrece una concurrencia excelente, alto rendimiento y poderoso lenguaje de


procedimientos almacenados y disparadores.

Completa implementacin de cursores en PSQL

Docenas de herramientas de terceros, incluyendo herramientas visuales de administracin,


replicacin, etc.

Desventajas:

Una de las desventajas es que slo puede acceder base de datos de Firebird/interbase con el
dialectico 1 de SQL.

Solo lo manipulan los ms usados en lenguaje SQL.

Plataformas:
Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX,
FreeBSD, Mac OS, Solaris y Microsoft Windows.

POSTGRESQL
Sistema de gestin de base de datos relacional orientado a objetos de software libre, publicado bajo
la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es
manejado por una sola compaa sino que es dirigido por una comunidad de desarrolladores y
organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el
PGDG (PostgreSQL Global Development Group).

Licencia:
Licencia BSD: es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley
Software Distribution). Pertenece al grupo de licencias de software Libre. Esta licencia tiene menos
restricciones en comparacin con otras como la GPL estando muy cercana al dominio pblico. La
licencia BSD al contrario que la GPL permite el uso del cdigo fuente en software no libre.
Bajo esta licencia, el autor mantiene la proteccin de copyright nicamente para la renuncia de garanta
y para requerir la adecuada atribucin de la autora en trabajos derivados, pero permite la libre
redistribucin y modificacin. Puede argumentarse que esta licencia asegura verdadero software
libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir
incluso redistribuirlo como no libre.

Caractersticas:
Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversin,
por sus siglas en ingls) PostgreSQL permite que mientras un proceso escribe en una tabla,
otros accedan a la misma tabla sin necesidad de bloqueos.
Integridad de los datos: claves primarias, llaves forneas con capacidad de actualizar en
cascada o restringir la accin y restriccin not null.
Resistencia a fallas. Escritura adelantada de registros (WAL) para evitar prdidas de datos en
caso de fallos por: Energa, Sistema Operativo, Hardware.
PITR. Puntos de recuperacin en el tiempo.
Tablespaces. (Ubicaciones alternativas para los datos)
Replicacin sncrona y asincrnica.
Cumple con factores que determinan la calidad del software. (ISO 9126-1)
Caractersticas operativas: Correccin, Fiabilidad, Eficiencia, Integridad, Facilidad de uso.
Capacidad para soportar cambios: Facilidad de mantenimiento, Flexibilidad, Facilidad de
prueba.
Es una base de datos 100% ACID.
Funcionalidad:
Bloques de cdigo que se ejecutan en el servidor. Pueden ser escritos en varios lenguajes, con la
potencia que cada uno de ellos ofrece, desde las operaciones bsicas de programacin, tales como
bifurcaciones y bucles, hasta las complejidades de la programacin orientada a objetos o la
programacin funcional.
Algunos de los lenguajes que se pueden usar son los siguientes:

Un lenguaje propio llamado [PL/PgSQL (similar al PL/SQL de Oracle).

C++

Gambas

Java

Perl

PHP

Python

Ruby

PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse como un conjunto
de valores que pueden ser tratados igual a una fila retornada por una consulta (query en ingls). Las
funciones pueden ser definidas para ejecutarse con los derechos del usuario ejecutor o con los
derechos de un usuario previamente definido. El concepto de funciones, en otros DBMS, son muchas
veces referidas como "procedimientos almacenados" (stored procedures en ingls).
Ventajas:
Instalacin ilimitada:
Es frecuente que las bases de datos comerciales sean instaladas en ms servidores de lo que permite
la licencia. Algunos proveedores comerciales consideran a esto la principal fuente de incumplimiento
de licencia. Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no
hay costo asociado a la licencia del software.
Esto tiene varias ventajas adicionales:

Modelos de negocios ms rentables con instalaciones a gran escala.

No existe la posibilidad de ser auditado para verificar cumplimiento de licencia en ningn


momento.

Flexibilidad para hacer investigacin y desarrollo sin necesidad de incurrir en costos adicionales
de licenciamiento.

Mejor soporte que los proveedores comerciales: Adems de las ofertas de soporte, se tiene una
importante comunidad de profesionales y entusiastas de PostgreSQL de los que una compaa puede
obtener beneficios y contribuir.
Ahorros considerables en costos de operacin: Este software ha sido diseado y creado para tener un
mantenimiento y ajuste mucho menor que los productos de los proveedores comerciales, conservando
todas las caractersticas, estabilidad y rendimiento. Adems de esto, los programas de entrenamiento
son reconocidamente mucho ms costo-efectivos, manejables y prcticos en el mundo real que
aquellos de los principales proveedores comerciales.
Estabilidad y confiabilidad legendarias: En contraste a muchos sistemas de bases de datos
comerciales, es extremadamente comn que compaas reporten que PostgreSQL nunca ha
presentado cadas en varios aos de operacin de alta actividad. Ni una sola vez. Simplemente
funciona.
Extensible: El cdigo fuente est disponible para todos sin costo. Si su equipo necesita extender o
personalizar PostgreSQL de alguna manera, pueden hacerlo con un mnimo esfuerzo, sin costos

adicionales. Esto es complementado por la comunidad de profesionales y entusiastas de PostgreSQL


alrededor del mundo que tambin extienden PostgreSQL todos los das.
Multiplataforma: PostgreSQL est disponible en casi cualquier Unix (34 plataformas en la ltima
versin estable), y una versin nativa de Windows est actualmente en estado beta de pruebas.
Diseado para ambientes de alto volumen: PostgreSQL usa una estrategia de almacenamiento de filas
llamada MVCC para conseguir una respuesta ms eficiente en ambientes de grandes volmenes. Los
principales proveedores de sistemas de bases de datos comerciales usan tambin esta tecnologa,
por las mismas razones.
Desventajas:
1. Consume gran cantidad de recursos.
2. Tiene un lmite de 8K por fila, aunque se puede aumentar a 32K, con una disminucin
considerable del rendimiento.
3. Es de 2 a 3 veces ms lento que MySQL.
4. Menos funciones en PHP.
Plataformas:

Multi Linux,

AIX,

Unix,

Irix,

BSD's,

HP-UX,

Mac OS X,

Windows.

Solaris,

SQLite
SQLite es una biblioteca escrita en leguaje C que implementa un Sistema de gestin de bases de
datos transaccionales SQL auto-contenido, sin servidor y sin configuracin. Actualmente es utilizado
en gran cantidad de aplicaciones incluyendo algunas desarrolladas como proyectos de alto nivel.

Licencia:
El cdigo de SQLite es de dominio pblico y por lo tanto libre para cualquier uso, ya sea comercial o
privado y licencia GPL.

Caractersticas:
Transacciones: son atmicas, coherentes, aisladas y durables (ACID), incluso despus de
cadas del sistema y fallas de energa.
Sin configuracin: ninguna configuracin o administracin es necesario.
Ponen ms de 92 funciones no admitidas
Una completa base de datos se almacena en un archivo de disco nico de plataforma cruzada.
Compatible con terabytes de bases de datos y de tamao gigabyte-cadenas y manchas.
Huella de cdigo pequeo: menos de 350KiB totalmente configurado o menos 200KiB con
caractersticas opcionales omitidos.
Ms rpido que populares motores de base de datos cliente/servidor para la mayora de las
operaciones ms comunes.
Simple, fcil de usar API.
Escrito en ANSI-C. Enlaces TCL incluidos. Enlaces de docenas de otros idiomas disponibles
por separado.
Cdigo fuente con una cobertura del 100% filial de prueba.
Disponible como una sola ANSI-C archivo de cdigo fuente que usted puede fcilmente caer en
otro proyecto.
Autnomo: sin dependencias externas.
Las fuentes son de dominio pblico. El uso para cualquier propsito.
Viene con una independiente de lnea de comandos (CLI) del cliente que se puede utilizar para
administrar bases de datos SQLite.
Funcionalidad:
SQLite es el ms utilizado motor de base de datos SQL en el mundo. SQLite es una base de datos
SQL embebido motor. A diferencia de la mayora de otras bases de datos SQL, SQLite no tiene un
proceso servidor independiente. SQLite lee y escribe directamente a los archivos de disco normal. Una
completa base de datos SQL con varias tablas, ndices, triggers y vistas, est contenida en un archivo
de disco nico.
Ventajas:

Tamao: SQLite tiene una pequea memoria y una nica biblioteca es necesaria para acceder
a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas.

Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es ms


rpido que MySQL y PostgreSQL.

Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser fcilmente
portadas sin ninguna configuracin o administracin.

Estabilidad: SQLite es compatible con ACID, reunin de los cuatro criterios de Atomicidad,
Consistencia, Aislamiento y Durabilidad.

SQL: implementa un gran subconjunto de la ANSI 92 SQL estndar, incluyendo subconsultas, generacin de usuarios, vistas y triggers.

Interfaces: cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP,
Perl, Python, Ruby, Tcl, Groovy, Qt ofrece el plugin qsqlite, etc.

Costo: SQLite es de dominio pblico, y por tanto, es libre de utilizar para cualquier propsito
sin costo y se puede redistribuir libremente.

Desventajas:

Aplicaciones Cliente-servidor.

Sitios web con gran cantidad de transacciones.

Bases de datos muy grandes (SQLite soporta hasta 2 terabytes).

Alta concurrencia.

Plataformas:
El formato de archivo de base de datos es multiplataforma que libremente puede copiar una base de
datos entre sistemas de 32 bit y 64 bit o entre arquitecturas big-endian y little-endian.
Compatibilidad con mltiples plataformas: Unix (Linux y Mac OS X), OS / 2, y Windows (Win32 y
WinCE) son compatibles fuera de la caja. Fcil de portar a otros sistemas.

MySQL
MySQL es el servidor de bases de datos relacionales ms popular, desarrollado y proporcionado por
MySQL AB. En enero de 2008 una subsidiaria de Sun Microsystem desarrolla MySQL como software
libre en un esquema de licenciamiento dual.

MySQL es un sistema de administracin de bases de datos relacional (RDBMS). Se trata de un


programa capaz de almacenar una enorme cantidad de datos de gran variedad y de distribuirlos para
cubrir las necesidades de cualquier tipo de organizacin, desde pequeos establecimientos
comerciales a grandes empresas y organismos administrativos. MySQL compite con sistemas RDBMS
propietarios conocidos, como Oracle o SQL Server.
MySQL incluye todos los elementos necesarios para instalar el programa, preparar diferentes niveles
de acceso de usuario, administrar el sistema y proteger y hacer volcados de datos. Puede desarrollar
sus propias aplicaciones de base de datos en la mayor parte de los lenguajes de programacin
utilizados en la actualidad y ejecutarlos en casi todos los sistemas operativos. MySQL utiliza el
lenguaje de consulta estructurado (SQL). Se trata del lenguaje utilizado por todas las bases de datos
relacionales, este lenguaje permite crear bases de datos, as como agregar, manipular y recuperar
datos en funcin de criterios especficos.
Licencia:
Es un software de cdigo abierto, licenciado bajo la GPL de GNU para cualquier uso compatible con
esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben
comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor
parte en ANSI C.
Caractersticas:
-

Coste: El coste de MySQL es gratuito para la mayor parte de los usos y su servicio de asistencia
resulta econmico.

Asistencia: MySQL AB ofrece contratos de asistencia a precios razonables y existe una nutrida
y activa comunidad MySQL.

Velocidad: MySQL es mucho ms rpido que la mayor parte de sus rivales.

Portabilidad: MySQL se ejecuta en la inmensa mayora de sistemas operativos y, la mayor


parte de los casos, los datos se pueden transferir de un sistema a otro sin dificultad.

Facilidad de uso: MySQL resulta fcil de utilizar y de administrar. Gran parte de las viejas
bases de datos presentan problemas por utilizar sistemas obsoletos, lo que complica
innecesariamente las tareas de administracin. Las herramientas de MySQL son potentes y
flexibles, sin sacrificar su capacidad de uso.

Funcionalidad:
MySQL dispone de muchas de las funciones que exigen los desarrolladores profesionales, como
compatibilidad completa con ACID, compatibilidad para la mayor parte de SQL ANSI, volcados online,
duplicacin, funciones SSL e integracin con la mayor parte de los entornos de programacin. As
mismo, se desarrolla y actualiza de forma mucho ms rpida que muchos de sus rivales, por lo que
prcticamente todas las funciones estndar de MySQL todava no estn en fase de desarrollo.
Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
3. Bajo costo en requerimientos para la elaboracin de bases de datos, ya que debido a su bajo
consumo puede ser ejecutado en una mquina con escasos recursos sin ningn problema.
4. Facilidad de configuracin e instalacin. Soporta gran variedad de Sistemas Operativos
5. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor,
sino en el sistema en el que est.
6. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para
acceder bases de datos en Internet
Desventajas:
1. Un gran porcentaje de las utilidades de MySQL no estn documentadas.
2. No es intuitivo, como otros programas (ACCESS).
Plataformas:
MySQL funciona sobre mltiples plataformas, incluyendo:

AIX

OS/2 Warp

BSD

QNX

FreeBSD

SGI IRIX

HP-UX

Solaris

GNU/Linux

SunOS

Mac OS X

SCO OpenServer

NetBSD

SCO UnixWare

Novell Netware

Tru64

OpenBSD

eBD

Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows
7 y Windows Server 2000, 2003 y 2008 Windows.

APACHE DERBY
Es un sistema gestor de base de datos relacional basado en Java y SQL.
Apache Derby proporciona a los usuarios una pequea huella basada en estndares de motores de
base de datos que pueden ser perfectamente aplicados en cualquier solucin de Java.

Licencia:
Derby est escrito y ejecutado en su totalidad en lenguaje Java y disponible bajo la licencia Apache,
versin 2.0. Es un proyecto open source.
Caractersticas:
Es muy liviano, cerca de 2 MB para el motor de la base y el driver JDBC embebido.
Estndar y potente. Se adhiere a los estndares JDBC y ANSI SQL y proporciona
transacciones, triggers y copias de seguridad online.
Flexible. Puede utilizarse como un servidor o embebida.
Provee un driver JDBC que permite embeber a Derby en cualquier solucin Java.
Soporta el modo cliente/servidor.
Es fcil de instalar, desplegar y usar.
Funcionalidad:
-

Apache Derby tiene un tamao muy reducido y viene incluida en el JDK de Java desde la versin
6. Esto permite realizar aplicaciones, y distribuirlas simplemente como un archivo Jar, lo que es
bastante til, sobre todo a la hora de realizar pruebas de concepto.

Derby ofrece una herramienta de lnea de comandos llamada ij, que permite conectarse y
manipular bases de datos Derby.

Es utilizado para procesos de transacciones online.

Ventajas:

Est basado en java, usa los estndares de JDBC y SQL.

Tiene la opcin del manejador de base de datos empotrado, embebido, encajado.

Soporta la arquitectura cliente/servidor.

Flexibilidad Manejo de Datos Complejos.

BDOO-Ajusta al espacio necesario y elimina espacio desperdiciado.

Manipulacin de Objetos complejos en forma rpida y gil.

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.

La falta de estndares en la industria orientadas a objetos. Sin embargo, el Grupo Manejador de


Objetos (OMG), es una Organizacin Internacional de Proveedores de Sistemas de Informacin y
usuarios dedicada a promover estndares para el desarrollo de aplicaciones y sistemas orientados a
objetos en ambiente de cmputos de red.
Plataforma: Multiplataforma.

DB2 Express-C
IBM DB2 Express-C es una edicin de comunidad gratuita del software de base de datos DB2, que
proporciona las principales caractersticas de las ediciones de DB2 ms escalables. Su diseo destaca
por su facilidad de uso y rpida configuracin, resultando ideal para instituciones acadmicas,
pequeas empresas o empresas con muchas sucursales.

Licencia: DB2 Express-C es una edicin de DB2 libre, sin lmites y fcil de usar. La C en DB2
Express-C significa Comunidad.
Caractersticas:

Libre para desarrollar: Si se quiere desarrollar aplicaciones y se necesita una base de datos
para la aplicacin, se puede usarDB2 Express-C.

Libre para implementar: Si se est trabajando en un ambiente de produccin y se necesita


una base de datos para almacenar los registros vitales, se puede utilizar DB2 Express-C.

Libre para distribuir: Si se est desarrollando una aplicacin o herramienta que requiera un
servidor de datos empotrado, se puede incluir DB2 Express-C. An si DB2 Express-C est
empotrado en la aplicacin y distribuido cada vez que se venda, este sigue siendo libre. Es
requerido que uno se registre con IBM para poder redistribuir DB2 Express-C; sin embargo este
registro tambin es libre.

Sin lmites: Mientras que otros competidores de base de datos establecen lmites en el tamao
de la base de datos, con DB2 Express-C NO hay lmite de datos. Una base de datos puede
crecer y crecer sin violar el acuerdo de licencia. Tambin no hay lmites en trminos del nmero
de conexiones de usuarios por servidor.
Funcionalidad:
-

Ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de


datos para el escritorio, entornos cliente/servidor, Tablet, PC o para la Web.

Permite a los desarrolladores manejar fcilmente XML nativo a travs de la tecnologa de


almacenamiento llamada pureXML.

Ventajas:

Permite Administrar datos Relacionales o datos XML.

Permite la construccin de aplicaciones independientes, web, cliente-servidor y empresariales.

Proporciona seguridad avanzada para proteger sus datos.

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.

Compatibilidad SQL para ejecutar aplicaciones escritas para otras bases de datos en DB2 de
forma ms sencilla.

Es un servidor de datos rpido, seguro, fiable, e increblemente escalable, ideal para la mayora
de empresas que recin empiezan o pequeas y medianas empresas ya establecidas.

Desventajas:
-

Lentitud crear y ejecutar consultas.

Utiliza mucho la memoria RAM para las instalaciones y utilizacin de software.

Influye en la eleccin del hardware utilizado.

Plataformas:
DB2 Express-C est disponible en Linux, UNIX, Windows y ahora en la Mac OS X. DB2 Express-C
comparte el mismo ncleo de funcionalidad y cdigo base como las ediciones pagadas de DB2 para
Linux, UNIX y Windows. DB2 Express-C puede correr en sistemas de 32-bits y 64-bits con sistemas
operativos Windows o Linux. Puede correr en un sistema que tenga cualquier cantidad de ncleos y
de memoria. No tiene ningn requerimiento especial de almacenamiento o de configuracin del
sistema que sean especiales

REFERENCIAS
Alonso, G. E. (2 de Abril de 2016). Gestores de Bases de datos: Caractersticas, ventajas y
desventajas. Obtenido de http://ventajasydesvantajasdebasesdedatos.blogspot.mx/
Costa, I. U. (15 de Noviembre de 2011). Estructura de Datos. Obtenido de Sistemas de Gestor de Base
de Datos Libres (Firebird): https://b1m2.wordpress.com/2011/11/15/sistemas-de-gestor-debase-de-datos-libres-firebird/
Daniel, G. (21 de Mayo de 2012). MySQL: Informte sobre MySQL. Obtenido de WordPress:
https://mysqldaniel.wordpress.com/
EcuRed. (s.f.). EcuRed: Conocimiento con todos y para todos. Obtenido de Apache Derby:
http://www.ecured.cu/Apache_Derby
EcuRed:Conocimientos
con
todos
y
http://www.ecured.cu/SQLite#Ventajas

para

todos.

(s.f.).

Obtenido

de

SQLite:

Ian, G. (2003). La Biblia de MySQL . Anaya Multimedia.


IBM. (s.f.). DB2 for Linux, UNIX and Windows family. Obtenido de DB2 for Linux, UNIX and Windows
family: http://www-03.ibm.com/software/products/es/db2expressc
Raul., C. (2008). Conociendo el DB2 Express-C: Un libro de la comunidad para la comunidad.
Reisel, G. P. (s.f.). Introduccin al Sistema de Gestin de Base de Datos PostgeSQL. Obtenido de
www.postgresql.org
Usemos Software Libre. (28 de Noviembre de 2012). Obtenido
https://usemossoftwarelibre.wordpress.com/cc/tutorial-sqlite-en-espanol/

de

SQLite

Vicente,
T.
T.
(s.f.).
FIREBIRD:Caractersticas
Bsicas.
Obtenido
http://www.firebird.com.mx/descargas/documentos/tema_2-caracteristicas_basicas.pdf

:
de

Yriarte, A. (14 de Octubre de 2012). Apache Derby: Ventajas y Desventajas. Obtenido de


https://sgbdapachederby.wikispaces.com/Ventajas+y+Desventajas

Anda mungkin juga menyukai