domingo, 22 de septiembre de 2013

Instalación de MySQL

Instalación de un SGBD
1. ¿Que es MYSQL?

MySQL es un sistema gestor de base de datos Open Source, es decir, puede modificarse para adaptarlo a nuestra necesidades específicas.

2. ¿Donde obtener el software?

La versión para Linux de 32 bits puede descargarse de aquí:

http://dev.mysql.com/downloads/mirror.php?id=414368

La versión para Windows de 32 bits puede descargarse de aquí:

http://dev.mysql.com/downloads/mirror.php?id=414361

3. ¿Cuales son los requerimientos para instalarlo?

Para la instalación de MySQL se requiere:
Soporte para el protocolo TCP
Una copia de la distribución binara de MySQL.
Aproximadamente 200 MB de espacio libre en el disco duro para descomprimir, instalar, y crear las bases de datos.

4. ¿Como instalarlo?

En Linux la manera recomendada de instalarlo es utlizando paquetes rpm.

En Windows se usa el asistente de instalación.

5. Link a la documentación de administración

http://dev.mysql.com/doc/refman/5.0/es/mysql-database-administration.html

jueves, 19 de septiembre de 2013

Sistemas Gestores de Bases de Bases de Datos: Comparativa libres vs comerciales

Software Comercial
Es un software comercializado, es decir, que las compañías que lo producen, cobran dinero por el producto, su distribución y soporte. Posee restricciones en el uso, copia o modificación y su código casi siempre es cerrado.

Software Libre
Respeta la libertad de los usuarios sobre su producto adquirido y por tanto, a su vez puede ser copiado, usado, estudiado, modificado y distribuido libremente.

Comparativa de un SGBD comercial frente a un SGBD libre

Comercial: Oracle

VENTAJAS
- Es el más usado a nivel mundial
- Multiplataforma
- Es fácil de usar.
- Alto rendimiento en transacciones.
- Gestión de la seguridad.

DESVENTAJAS
- Tiene un elevado precio.
- No puede desarrollar sus propios tipos de datos

Libre: Postgre SQL

VENTAJAS
- Es gratuito
- Tiene mejor soporte que los proveedores comerciales.
- Diseñado para ambientes de alto volumen.
- Herramienta gráficas de diseño y administración de base de datos.
- Tiene una mayor seguridad.
- Multiplataforma
- Soporta distintos tipos de datos, también permite la creación de tipos propios.
- Soporta el uso de indice, reglas y vistas.

DESVENTAJAS
- La velocidad de respuesta es relativamente lenta.
- No es muy utilizada.
- No tiene consultas en paralelo