miércoles, 28 de enero de 2015

MYSQL Vs PostgreSQL

MYSQL


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.

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







No hay comentarios:

Publicar un comentario