LOGO
作者:Cristian Xavier Sh. T.
1. LENGUAJES DE PROGRAMACIÓN
1.1. • Un lenguaje propio PL/PgSQL (similar al PL/SQL de oracle). • C. • C++. • Java PL/Java web. • PL/Perl. • plPHP. • PL/Python. • PL/Ruby. • PL/sh. • PL/Tcl. • PL/Scheme. • Lenguaje para aplicaciones estadísticas R por medio de PL/R.
2. APLICACIONES
2.1. • ODBC • Java (JDBC) • Tcl / Tk • PHP • Perl y Python
3. VERSIONES
3.1. • 7.1 abr-2001 • 7.2 feb-2002 • 7.3 nov-2002 • 7.4 nov-2003 • 8.0 ene-2005 • 8.1 nov-2005 • 8.2 dic-2006 • 8.3 feb-2008 • 8.4 jul-2009 • 9.0 sep-2010 • 9.1 sep-2011 • 9.2 sep 2012 • 9.3 sep 2013 • 9.4 dec 2014 • 10 oct 2017 esta hoy en el mercado
4. VENTAJAS Y DESVENTAJAS
4.1. VENTAJAS • Ampliamente popular - Ideal para tecnologias Web. • Fácil de Administrar. • Su sintaxis SQL es estándar y fácil de aprender. • Footprint bajo de memoria, bastante poderoso con una configuración adecuada. • Multiplataforma. • Capacidades de replicación de datos. • Soporte empresarial disponible.
4.2. DESVENTAJAS • Sin experticia, configurar llega a ser un caos. • Es fácil de vulnerar sin proteccion adecuada. • El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional. • El toolset empresarial tiene un costo adicional por suscripción anual. • Realizar revisiones llegar a ser una labor manual y tediosa para el DBA. • Reducida cantidad de tipos de datos.
5. DEFINICIÓN
5.1. Es un sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL.
6. HISTORIA
6.1. * Se inicia en la Universidad de Berkeley en 1977 bajo el nombre Ingres como un ejercicio de aplicación de las teorías de las RDBMS. * 1986, cambia su nombre a Postgres con el objetivo de aplicar los conceptos de Objetos Relacionales. * 1995, cambia su nombre a Postgres95 que luego derivaría a PostgreSQL * 1996, el proyecto se integra al mundo del Open Source inicia en la versión 6.0 * 2004, PostgreSQL 8.0, adopción en el mundo comercial, se le califico como la 5ta DBMS mas popular en USA. * 2005 Julio, PostgreSQL paso el test de Coverty Inspected encontrando solo 20 errores en 775,000 lineas de código. * Actuamente version 9.1
7. PLATAFORMAS EN LAS QUE FUNCIONAN
7.1. • Mac OS X • Windows • Solaris • Red Hat • Debian • Ubuntu
8. EJEMPLO PRÁCTICO
8.1. .