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.
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