0
POSTGRESQL<br />GESTION DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE<br />POR :  TOMAS MEJIA<br />
INTRODUCCION<br />Es un sistema de BD relacional OO y libre.<br />No es propiedad de una empresa.<br />Esta dirigido por u...
PROBLEMAS A SOLUCIONAR CON POSTGRESQL<br />Base de Datos de código abierto. <br />Soluciones informáticas gratuitas.<br />...
CARACTERISTICAS<br />1986: Se publican varios papers que describían las bases del sistema.<br />1988: Ya se contaba con un...
….Continuación<br />1994: Se publica la versión 4, se disuelve el grupo inicial.<br />1996: Personas ajenas a la Universid...
CARACTERISTICAS<br />Esta considerada como el sistema de BD de código abierto mas avanzada del mundo.<br />DBMS Objeto-Rel...
…Características<br />Soporte SQL Comprensivo: Soporta la especificación SQL99, incluye características avanzadas como las...
… Características<br />Cliente/Servidor: Usa arquitectura proceso-por-usuario cliente/servidor,  similar al método Apache ...
… Características<br />WriteAheadLogging (WAL): Incrementa la dependencia de la base de datos al registro de cambios antes...
RESULTADOS OBTENIDOS<br />Servidor instalado con la BD POSTRESQL<br />Base de Datos utilizable para el desarrollo de cualq...
Upcoming SlideShare
Loading in...5
×

Postgresql

590

Published on

PRACTICA PROFESIONAL
POSTGRESQL

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
590
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Postgresql"

  1. 1. POSTGRESQL<br />GESTION DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE<br />POR : TOMAS MEJIA<br />
  2. 2. INTRODUCCION<br />Es un sistema de BD relacional OO y libre.<br />No es propiedad de una empresa.<br />Esta dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista y libre.<br />Funciona en cualquier plataforma moderna tipo Unix.<br />Corre también en forma nativa en SO basados en Microsoft Windows NT como WIn2000 SP4, WinXP y Win2003.<br />
  3. 3. PROBLEMAS A SOLUCIONAR CON POSTGRESQL<br />Base de Datos de código abierto. <br />Soluciones informáticas gratuitas.<br />Manuales de Uso e Instalación en INTERNET.<br />Respaldo de una comunidad de usuarios existentes en todo el mundo.<br />
  4. 4. CARACTERISTICAS<br />1986: Se publican varios papers que describían las bases del sistema.<br />1988: Ya se contaba con una versión utilizable.<br />1989: Se publica la versión 1 para una pequeña comunidad de usuarios.<br />1990: Se publica la versión 2 que tenia reescrito el sistema de reglas.<br />1991: Se publica la versión 3, añadía la capacidad de múltiples motores de almacenamiento.<br />
  5. 5. ….Continuación<br />1994: Se publica la versión 4, se disuelve el grupo inicial.<br />1996: Personas ajenas a la Universidad (Marc Foumier, Bruce Momjian y Vadim B. Mikheev) proporcionaron el primer servidor de desarrollo para comenzar a trabajar y estabilizar el código de Postgres95.<br />1996: Cambian el nombre de Postgres95 a PostreSQL para que refleje las características del leguaje SQL.<br />La primera versión de código abierto fue 1 agosto 1996<br />1997: Liberan la primera versión formal de PostgreSQL (6.0)<br />
  6. 6. CARACTERISTICAS<br />Esta considerada como el sistema de BD de código abierto mas avanzada del mundo.<br />DBMS Objeto-Relacional: aproxima los datos a un modelo objeto-relacional, capaz de manejar complejas rutinas y reglas como consultas SQL declarativas, control de concurrencia multi-versión, soporte multi-usuario, transactions, optimización de consultas, herencia, y arrays. <br />Altamente Extensible: Soporta Operadores funcionales, métodos de acceso y tipos de datos definidos por el usuario.<br />
  7. 7. …Características<br />Soporte SQL Comprensivo: Soporta la especificación SQL99, incluye características avanzadas como las uniones SQL92.<br />Integridad Referencial: Para garantizar la validez de los Datos de la BD.<br />API Flexible: Permite proporcionar fácil soporte al desarrollo para el RDBMS PostgreSQL. Las interfaces incluye Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, y Pike. <br />Lenguajes Procedurales: PostgreSQL soporta lenguajes procedurales internos, incluyendo un lenguaje nativo PL/pgSQL. Habilidad para usar Perl, Python, o TCL como lenguaje procedural embebido. <br />
  8. 8. … Características<br />Cliente/Servidor: Usa arquitectura proceso-por-usuario cliente/servidor, similar al método Apache 1.3.x para manejar procesos. <br />MVCC (Multi-VersionConcurrencyControl) Tecnología que usa para evitar bloqueos innecesarios. PostgreSQLusa una arquitectura proceso-por-usuario cliente/servidor. Hay un proceso maestro que se ramifica para proporcionar conexiones adicionales para cada cliente que intente conectar a PostgreSQL. <br />
  9. 9. … Características<br />WriteAheadLogging (WAL): Incrementa la dependencia de la base de datos al registro de cambios antes de que estos sean escritos en la BD., garantizando que en el hipotético caso de que la base de datos se caiga, existirá un registro de las transacciones a partir del cual podremos restaurar la base de datos. <br />
  10. 10. RESULTADOS OBTENIDOS<br />Servidor instalado con la BD POSTRESQL<br />Base de Datos utilizable para el desarrollo de cualquier sistema.<br />Migración de lenguajes de tercera generación hacia una BD con todas las características moderna.<br />Amplia información en libros e Internet.<br />Implementación de una BD de pruebas, desarrollo y producción.<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×