• Like
Postgresql
Upcoming SlideShare
Loading in...5
×

Postgresql

  • 302 views
Uploaded on

Practica Profesional

Practica Profesional

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
302
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. POSTGRESQL
    GESTION DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE
    POR : TOMAS MEJIA
  • 2. INTRODUCCION
    Es un sistema de BD relacional OO y libre.
    No es propiedad de una empresa.
    Esta dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista y libre.
    Funciona en cualquier plataforma moderna tipo Unix.
    Corre también en forma nativa en SO basados en Microsoft Windows NT como WIn2000 SP4, WinXP y Win2003.
  • 3. PROBLEMAS A SOLUCIONAR CON POSTGRESQL
    Base de Datos de código abierto.
    Soluciones informáticas gratuitas.
    Manuales de Uso e Instalación en INTERNET.
    Respaldo de una comunidad de usuarios existentes en todo el mundo.
  • 4. CARACTERISTICAS
    1986: Se publican varios papers que describían las bases del sistema.
    1988: Ya se contaba con una versión utilizable.
    1989: Se publica la versión 1 para una pequeña comunidad de usuarios.
    1990: Se publica la versión 2 que tenia reescrito el sistema de reglas.
    1991: Se publica la versión 3, añadía la capacidad de múltiples motores de almacenamiento.
  • 5. ….Continuación
    1994: Se publica la versión 4, se disuelve el grupo inicial.
    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.
    1996: Cambian el nombre de Postgres95 a PostreSQL para que refleje las características del leguaje SQL.
    La primera versión de código abierto fue 1 agosto 1996
    1997: Liberan la primera versión formal de PostgreSQL (6.0)
  • 6. CARACTERISTICAS
    Esta considerada como el sistema de BD de código abierto mas avanzada del mundo.
    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.
    Altamente Extensible: Soporta Operadores funcionales, métodos de acceso y tipos de datos definidos por el usuario.
  • 7. …Características
    Soporte SQL Comprensivo: Soporta la especificación SQL99, incluye características avanzadas como las uniones SQL92.
    Integridad Referencial: Para garantizar la validez de los Datos de la BD.
    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.
    Lenguajes Procedurales: PostgreSQL soporta lenguajes procedurales internos, incluyendo un lenguaje nativo PL/pgSQL. Habilidad para usar Perl, Python, o TCL como lenguaje procedural embebido.
  • 8. … Características
    Cliente/Servidor: Usa arquitectura proceso-por-usuario cliente/servidor, similar al método Apache 1.3.x para manejar procesos.
    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.
  • 9. … Características
    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.
  • 10. RESULTADOS OBTENIDOS
    Servidor instalado con la BD POSTRESQL
    Base de Datos utilizable para el desarrollo de cualquier sistema.
    Migración de lenguajes de tercera generación hacia una BD con todas las características moderna.
    Amplia información en libros e Internet.
    Implementación de una BD de pruebas, desarrollo y producción.