Tabla De Contenidos

Páginas: 12 (2782 palabras) Publicado: 12 de julio de 2015
Tabla de contenidos
1. Introducción
2. PostGreSQL
2.1. ¿Qué es PostGreSQL?
2.2. Historia de PostGreSQL
2.3. Características de PostGreSQL
2.4. ¿Qué es lo que le falta?
2.5. Opinión Personal
3. MySQL
3.1. ¿Qué es MySQL?
3.2. Historia de MySQL
3.3. Características de MySQL
3.4. ¿Qué es lo que le falta?
3.5. Opinión Personal
4. Comparativa
4.1. Introducción
4.2. Lo mejor de PostGreSQL …
4.3. … y lopeor
4.4. Lo mejor de MySQL …
4.5. … y lo peor
5. Conclusión.

Hoy en día existen muchas empresas y sitios web que necesitan mantener de forma eficiente un gran volumen de datos. Muchos de ellos optan por soluciones comerciales, aunque muchas otras confían en el software libre optando por una solución como PostGreSQL o MySQL.
En este documento se tratará de hacer una comparativa entre lossistemas de gestión de bases de datos libres más importantes y más usados en la red, los cuales proporcionan soluciones a miles de personas, de forma totalmente gratuita, sin pérdida de eficiencia alguna.
1. Introducción
Común es la pregunta entre las personas que se adentran por primera vez en el mundo de las bases de datos libres: ¿MySQL o PostGreSQL? En realidad no es una pregunta asociadaespecíficamente a los “novatos”, ya que incluso los profesionales dedicados a este campo se realizan muchas veces esta misma pregunta. La verdad es que no es una pregunta fácil de responder, y no carente de grandes controversias.
El objetivo de este documento será introducir las características de estos dos magníficos sistemas de gestión de bases de datos, haciendo una pequeña comparativa entre ellas, con elfin de conducir a la elección más adecuada para cada situación.
2. PostGreSQL
2.1. ¿Qué es PostGreSQL?
PostGreSQL es un sistema de gestión de bases de datos objeto-relacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por Defense Advanced Research Projects Agency (DARPA), el ArmyResearch Office (ARO), el National Science Foundation (NSF), y ESL, Inc.
PostGreSQL es una derivación libre (OpenSource) de este proyecto, y utiliza el lenguaje SQL92/SQL99, así como otras características que comentaremos más adelante.
Fue el pionero en muchos de los conceptos existentes en el sistema objeto-relacional actual, incluido, más tarde en otros sistemas de gestión comerciales. PostGreSQL es unsistema objeto-relacional, ya que incluye características de la orientación a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar de esto, PostGreSQL no es un sistema de gestión de bases de datos puramente orientado a objetos.
2.2. Historia de PostGreSQL
PostGreSQL (llamado también Postgres95) fue derivado delproyecto Postgres, como ya se ha comentado. A sus espaldas, este proyecto lleva más de una década de desarrollo, siendo hoy en día, el sistema libre más avanzado con diferencia, soportando la gran mayoría de las transacciones SQL, control concurrente, teniendo a su disposición varios “language bindings” como por ejemplo C, C++, Java, Python, PHP y muchos más.
La implementación de Postgres DBMScomenzó en 1986, y no hubo una versión operativa hasta 1987. La versión 1.0 fue liberada en Junio de 1989 a unos pocos usuarios, tras la cual se liberó la versión 2.0 en Junio de 1990 debido a unas críticas sobre el sistema de reglas, que obligó a su reimplementación. La versión 3.0 apareció en el año 1991, e incluyó una serie de mejoras como una mayor eficiencia en el ejecutor de peticiones. El resto deversiones liberadas a partir de entonces, se centraron en la portabilidad del sistema. El proyecto se dio por finalizado en con la versión 4.2, debido al gran auge que estaba teniendo, lo cual causó la imposibilidad de mantenimiento por parte de los desarrolladores.
En 1994, Andrew Yu y Jolly Chen añadieron un intérprete de SQL a este gestor. Postgres95, como así se llamó fue liberado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tabla de contenido
  • Tabla de contenido
  • TABLA DE CONTENIDO
  • Tabla De Contenido
  • tabla de contenidos
  • TABLA DE CONTENIDO
  • Tabla De Contenido
  • Tabla De Contenido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS