Es un
sistema de gestión de bases de datos relacional y multiusuario con más de seis
millones de instalaciones. MySQL desde enero de 2008 es una subsidiaria de Sun
Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009
desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un
lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia,
pero para aquellas empresas que quieran incorporarlo en productos privativos
deben comprar a la empresa una licencia específica que les permita este uso.
MySQL es patrocinado por una empresa privada, que posee el copyright de la
mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento
anteriormente mencionado. Además de la venta de licencias privativas, la
compañía ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran vía Internet.
CARACTERÍSTICAS
Usa GNU Automake, Autoconf, y Libtool para portabilidad.
Uso de multihilos mediante hilos del kernel.
Seguridad: ofrece un sistema de
contraseñas y privilegios seguro mediante verificación basada en el host y el
tráfico de contraseñas está cifrado al conectarse a un servidor.
Soporta gran cantidad de datos. MySQL
Server tiene bases de datos de hasta 50 millones de registros.
MySQL contiene su propio paquete de
pruebas de rendimiento proporcionado con el código fuente de la distribución de
MySQL.
Ventajas Y Desventajas
Ventajas
MySQL software es Open Source
Velocidad al
realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
Bajo
costo en requerimientos para la elaboración de bases de datos, ya que debido a
su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin
ningún problema.
Facilidad
de configuración e instalación.
Soporta
gran variedad de Sistemas Operativos.
Baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que está.
Su conectividad,
velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder
bases de datos en Internet
El
software MySQL usa la licencia GPL.
Desventajas:
Un gran porcentaje de las utilidades de MySQL no están documentadas.
Un gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como
otros programas (ACCESS).
PostgreSQL
Esta versión agrega muchas nuevas características que mejoran la
flexibilidad, escalabilidad y rendimiento de PostgreSQL para diferentes tipos
de usuarios de bases de datos. También es un sistema de gestión de bases de
datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente
disponible libremente. Es el sistema de gestión de bases de datos de código
abierto más potente del mercado y en sus últimas versiones no tiene nada que
envidiarle a otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos
en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en
uno de los procesos no afectará el resto y el sistema continuará funcionando.
Características:
La última serie de producción es la 9.3. Sus características
técnicas la hacen una de las bases de datos más potentes y robustas del
mercado. Su desarrollo comenzó hace más de 16 años, y durante este tiempo,
estabilidad, potencia, robustez, facilidad de administración e implementación
de estándares han sido las características que más se han tenido en cuenta
durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de
datos y una alta concurrencia de usuarios accediendo a la vez al sistema.
Ventajas y Desventajas:
Ventajas:
Instalación ilimitada:
No se puede demandar a una empresa por
instalarlo en más ordenadores de los que la licencia permite, ya que no hay
costo asociado a la licencia de software. Esto permite un negocio más rentable
con instalaciones a gran escala, no debemos preocuparnos por ser auditados para
ver si cumplimos con la licencia, y hay flexibilidad y desarrollo sin costos
adicionales de licenciamiento.
Ahorros considerables de costos
de operación:
PostgreSQL ha sido diseñado para tener
un mantenimiento y ajuste menor que los productos de proveedores comerciales,
conservando todas las características, estabilidad y rendimiento.
Estabilidad y confiabilidad:
No se han presentado caídas de la base de datos.
Extensible:
El código fuente está disponible de forma gratuita,
para que quien necesite extender o personalizar el programa pueda hacerlo sin
costes.
Multiplataforma:
Está disponible en casi cualquier Unix, con 34
plataformas en la última versión estable, además de una versión nativa de
Windows en estado de prueba.
Diseñado para ambientes de alto volumen:
Utilizando una estrategia de almacenamiento de
filas llamada MVCC, consigue mejor respuesta en grandes volúmenes. Además, MVCC
permite a los accesos de solo lectura continuar leyendo datos consistentes
durante la actualización de registros, permitiendo copias de seguridad en
caliente.
Desventajas:
- En
comparación con MySQL es más lento en inserciones y actualizaciones, ya
que cuenta con cabeceras de intersección que no tiene MySQL.
- Soporte
en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
- Consume
más recursos que MySQL.
- La
sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
REFERENCIAS BIBLIOGRAFICAS
Características
de MSQL:
http://es.wikipedia.org/wiki/MySQL
Ventajas
y Desventajas de MSQL:
https://mysqldaniel.wordpress.com/ventajas-y-desventajas/
Características
PostgreSQL:
http://www.postgresql.org.es/sobre_postgresql
Ventajas
y Desventajas de PostgreSQL
http://www.empresayeconomia.es/aplicaciones-para-empresas/ventajas-y-desventajas-de-postgresql.html
Autores:
T.S.U YONATHAN VELASCO
T.S.U SORIANNY MONTILLA
UPTM KLEBER RAMIREZ EXTENSIÓN BAILADORES PNF INFORMATICA
T IV T II
T IV T II
No hay comentarios:
Publicar un comentario