martes, 24 de abril de 2012

QUE ES POSTGRE

PostgreSQL es un potente motor de bases de datos, que tiene prestaciones y funcionalidades equivalentes a muchos gestores de bases de datos comerciales. Es más completo que MySQL ya que permite métodos almacenados, restricciones de integridad, vistas, etc. aunque en las últimas versiones de MySQL se han hecho grandes avances en ese sentido.



CARACTERISTICAS:


PostgreSQL provee nativamente soporte para:
PostgreSQL provee nativamente soporte para:


Logo PostgreSQL PostgreSQL es una base de datos relacional, distribuida bajo licencia BSD y con su código fuente disponible libremente. Es el motor de bases de datos de código abierto más potente del momento y en sus últimas versiones empieza a no tener que envidiarle nada a otras bases de datos comerciales.
Sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzo hace más de 15 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. En los últimos años se han concentrado mucho en la velocidad de proceso y en carac






  • Completa documentacion

  • Otra caracteristica muy a tener en cuenta es lo bien que PostgreSQL funciona con grandes cantidades de datos y una alta concurrencia, con muchos usuarios accediendo a la vez el sistema. En un futuro escribiremos un artículo sobre esto.
    Algunos de los limites físicos de PostgreSQL son:




    VENTAJAS:


        PostgreSQL es un sistema de gestión de bases de datos relacionales Open Source (decódigo abierto), gratuito y que al tener licencia de tipo BSD, nos permite manejar libremente el código fuente del gestor de bases de datos PostgreSQL, mejorando u optimizando su código. Incluso se permite redistribuirlo como producto comercial y combinarlo con herramientas de licencia propietaria.

    ·    Al sustituir los bloqueos de tabla por el control de concurrencia MVCC (Control deConcurrencia Multi-Versión), se permite a los accesos de sólo lectura continuar leyendo datos consistentes durante la actualización de registros, permitiendo también copias de seguridad en caliente (mediante la aplicación pg_dump) mientras la base de datos permanece disponible para consultas.

    • Mayor rendimiento. Mayor velocidad tanto al conectar con el servidor como al servir selects y demás.
    • Mejores utilidades de administración (backup, recuperación de errores, etc).
    • Aunque se cuelgue, no suele perder información ni corromper los datos.
    • Mejor integración con PHP.
    • No hay límites en el tamaño de los registros.
    DESVENTAJAS:

       La velocidad del motor de bases de datos ha sido incrementada aproximadamente en un20 a 40%, y su tiempo de arranque ha bajado al 80% desde que la versión 6.0 Consume BASTANTES más recursos y carga más el sistema.
    • Límite del tamaño de cada fila de las tablas a 8k!!! (se puede ampliar a 32k recompilando, pero con un coste añadido en el rendimiento).
    • Es de 2 a 3 veces más lenta que MySQL.
    • Menos funciones en PHP.









          
      

    No hay comentarios:

    Publicar un comentario