Está en la página 1de 5

AVANCE 3/ AGENDA

Carlos Arturo Rebollo Campos /Descripción
Marcos Alcántara
breve
En el siguiente documento expone el gestor de base de datos relacionales
que
Sánchez
seleccionamos, una breve definición, así como las ventajas y desventajas de
MySQL vs PostGreSQL.

Desarrollo de Sistemas de Información
Gerencial

 (2007). sólido y flexible.  Español: McGraw­Hill. sin pérdida de eficiencia alguna. Las utilidades de administración de este gestor son envidiables para muchos de los gestores comerciales existentes. Es idóneo para la creación de bases de datos con acceso desde páginas web dinámicas. fácil. incluso en los casos en los que los errores no se produzcan en el propio gestor. En nuestro proyecto elegimos como sistema gestor de bases de datos a MySQL. también llamado DBMS (Data Base Management System) como una colección de datos relacionados entre sí. . lo que le hace uno de los gestores que ofrecen mayor rendimiento.Sistema Gestor de Bases de Datos Definimos un Sistema Gestor de Bases de Datos o SGBD. debido a que es rápido. debido a su gran facilidad de configuración e instalación. Tiene una probabilidad muy reducida de corromper los datos. Sistemas Gestores de Bases de Datos. El conjunto de aplicaciones Apache-PHP-MySQL es uno de los más utilizados en Internet. lo mejor de MySQL es su velocidad a la hora de realizar las operaciones. MySQL Sin lugar a duda. estructurados y organizados. María Jesús Ramos. (DB Data Base). y un conjunto de programas que acceden y gestionan esos datos. así como para la creación de cualquier otra solución que implique el almacenamiento de datos. Comparativa de MySQL vs PostGreSQL En este documento se tratará de hacer una comparativa entre los sistemas de gestión de bases de datos libres más importantes y más usados en la red. sino en el sistema en el que está. Además a la hora de exportar e importar. La colección de esos datos se denomina Base de Datos o BD. Alicia Ramos. Su bajo consumo lo hacen ideal para ser ejecutado en una máquina con escasos recursos sin ningún problema. los cuales proporcionan soluciones a miles de personas. posibilitando realizar múltiples y rápidas consultas. de forma totalmente gratuita. Fernando Montero. es decir es muy fácil de migrar la base de datos y de introducir una base de datos.

19. Otra característica importante es que consume MUY POCOS RECURSOS. No es viable para su uso con grandes bases de datos. haciéndole capaz de soportar una mayor cantidad de peticiones simultáneas de manera correcta (en algunos comparativas se dice que ha llegado a soportar el triple de carga de lo que soporta MySQL). . No soporta transacciones. y ofreciendo soluciones en campos en las que MySQL no podría. a las que se acceda continuamente.23. Implementa el uso de rollback’s. subconsultas y transacciones.  No hay límites en el tamaño de los registros. sobre todo para aquellos programadores que provienen de otros gestores que sí que poseen esta característica. Mejor integración con PHP. Es capaz de ajustarse al número de CPUs y a la cantidad de memoria que posee el sistema de forma óptima. en el sentido de qué usuarios tienen acceso a qué  tablas y con qué permisos. rollback’s y subconsultas. Se sacrificaron algunas características esenciales en sistemas más "serios" con este fin.Ventajas de MySQL     Su principal objetivo de diseño fue la VELOCIDAD.  Mejor control de acceso. haciendo su funcionamiento mucho más eficaz. Licencia GPL a partir de la versión 3. hace de este gestor una solución pobre para muchos campos de aplicación. tanto de CPU como de memoria. PostGreSQL Posee una gran escalabilidad lo contrario de Mysql. Desventajas de MySQL     Carece de soporte para transacciones. "roll­backs" ni subselects. ya que no implementa una buena escalabilidad. El hecho de que no maneje la integridad referencial.

Ventajas de PostGreSQL  Por su arquitectura de diseño. con una disminución considerable del rendimiento.Tiene la capacidad de comprobar la integridad referencial.  Menos funciones en PHP Conclusión En esta ocacion la comparacion fue de MySQL vs PostGreSQL debido que son sistema gestor de bases de datos relacionales.0. Desventajas de PostGreSQL    Consume gran cantidad de recursos. el motivo por el cual los elegimos fue porque he trabajado con ellos y me parecen muy buenos los dos. como puede ser Oracle. Ninguno de estos dos gestores es totalmente perfectos. claves ajenas (con  comprobaciones de integridad referencial). escala muy bien al aumentar el número de  CPUs y la cantidad de RAM. aunque se puede aumentar a 32K. Todo . por lo que no hay que obcecarse en la elección única y fanática. Tiene un límite de 8K por fila. así como también la de almacenar procedimientos en la propia base de datos. cada uno de estos gestores es idóneo para ciertos proyectos. Es de 2 a 3 veces más lento que MySQL. Simplemente se trata de escoger el más conveniente en cada caso. equiparándolo con los gestores de bases de datos de alto nivel.  Tiene mejor soporte para triggers y procedimientos en el servidor.  Soporta transacciones y desde la versión 7. Éstos son los grandes inconvenientes y a la vez las grandes maravillas que conlleva el mundo OpenSource. como se suele hacer en muchos casos de alguno de ellos.

depende del tipo de desarrollo que estemos realizando. Alicia Ramos. [Article_MySQL-PostGreSQL] Artículo comparativo. Bibliografía [MySQL_Manual] Manual de MySQL.http://www.com/documentation/index.com/columns/tim20000705.html . Fernando Montero. el que más se acopla es Mysql debido a lo mencionado anterior mente.mysql. (2007).http://www.mysql. español: McGraw-Hill. [PostGreSQL_Manual] Manual de PostGreSQL. como en nuestro caso es la agenda. María Jesús Ramos.http://www.html . Sistemas Gestores de Bases de Datos.php3?page=1 . .phpbuilder.com/documentation/index.