PostgreSQL

Logo Oficial de PostgreSQL

PostgreSQL es una gestor de bases de datos objeto-relacional con la arquitectura cliente/servidor multiplataforma (linux, windows, entre otros).

Es el motor más avanzado y potente del software libre y código abierto (open source), compatible con los estándares SQL, altamente programable y accesible desde interfaces nativas para todos los lenguajes de programación.

Liberado bajo licencia BSD, puede ser utilizado sin cargo para desarrollos comerciales.

Su diseño privilegia la estabilidad, confiabilidad y robustez, con el objetivo de evitar la posibilidad de fallos y pérdida de información, lo que permite un mantenimiento mínimo reduciendo los costos de administración.

Para más información, ver:  Sitio Oficial

Principales características

  • Adaptada al ANSI SQL 2003
  • Procesamiento ACID soportado.
  • Mapeo nativo de Objetos Relacionales
  • Extensible a través de herencia
  • Tipos de datos de usuario.
  • Stored procedures (Funciones).
  • Soporte de SSL y Kerberos nativo.
  • Disparadores, reglas y chequeos de integridad.
  • Vistas, Sequencias, esquemas, etc.
  • Funciones de compatibilidad para cruce de bases de datos
  • Interfaces natives para Java, JDBC, ODBC, C/C++
  • Lenguajes procedurals en PHP, Perl, TCL, R, Ruby, Python, entre otros
  • Two-phase commit
  • Tablespaces
  • Gran cantidad de documentación
  • Operadores definidos por el usuario.
  • Posibilidad de desarrollar procedures en C.
  • Proyectos paralelos para extensibilidad (replicación, datos científicos, datos geográficos, etc.)
  • Licencia BSD.
  • Indices bitmap, GIST, GIN, HASH.
  • Posee alternatives comerciales (EnterpriseDB, Cybercluster, entre otras).
  • Código desarrollado en C y Assembler para mayor performance.
  • Existen bases de datos entre 4 terabytes y 2 Petabytes basadas en soluciones Postgresql y derivadas. (Fujitsu, Yahoo, entre otros)

Attachments