Postresql és un sistema gestor de bases de dades relacionals orientat a objectes. Es pot utilitzar a la majoria de sistemes operatius, incloïen Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), i Windows. Les seves transaccions compleixen amb les propietats del model ACID, es a dir, per a cada transacció es garanteix l’atomicitat, la consistència, l’aïllament i la definitivitat. Suporta tots els tipus de dades de l’estándard SQL:2008, i d’altres com l’allotjament de grans objectes binaris. Això permet l’emmagatzematge dins de la base de dades d’objectes com imatges, sons, vídeos o qualsevol altre tipus de fitxer. Per tal de que l’usuari pugui aprendre d’una forma fàcil com fer funcionar totes aquestes característiques també disposa d’una gran documentació pública que es pot consultar a la seva pàgina web o descarregar en pdf.
La primera versió de PostgreSQL (6.0) es va publicar l’any 1997. Com podeu veure aquesta base de dades té més de 15 anys d’història, fet que ens adverteix de la seva robustesa. Una mostra d’aquesta robustesa es la quantitat de premis que ha rebut durant la seva vida:
- 1999 LinuxWorld Editor’s Choice Award for Best Database
- 2000 Linux Journal Editors’ Choice Awards for Best Database
- 2002 Linux New Media Editors Choice Award for Best Database
- 2003 Linux Journal Editors’ Choice Awards for Best Database
- 2004 Linux New Media Award For Best Database
- 2004 Linux Journal Editors’ Choice Awards for Best Database
- 2004 ArsTechnica Best Server Application Award
- 2005 Linux Journal Editors’ Choice Awards for Best Database
- 2006 Linux Journal Editors’ Choice Awards for Best Database
- 2008 Developer.com Product of the Year, Database Tool
La seva política de desenvolupament garanteix que es publicarà una nova versió cada any. Per tal de garantir el suport de les versions més antigues aquestes reben actualitzacions de seguretat durant 5 anys després del seu llançament. Aquest fets permeten que els usuaris més atrevits pugin gaudir d’una nova versió cada poc temps, i que els usuaris més conservadors no s’hagin de preocupar d’actualitzar la base de dades durant un període de 5 anys.
Dos de les característiques que fan que PostgreSQL sigui únic són: la possibilitat d’instal·lació d’extensions per base de dades i el gran nombre de llenguatges de programació suportats. Aquestes dos funcionalitats, juntament amb la llicència oberta en que està escrit, han provocat que la comunitat d’usuaris hagi desenvolupant una gran quantitat d’eines i extensions totalment integrables dins de la base de dades. Així podem trobar eines per la replicació, el balanceig de la carga, la integració amb sistemes d’informació Geoespacial, i moltes més.
Per tal de garantir la continuïtat d’aquesta base de dades ha sorgit l’empresa EnterpriseDB, que ofereix serveis comercials relacionats amb aquesta base de dades. Entre aquests productes es poden trobar una versió extensa de la base de dades, que integra i suporta més característiques que la no comercial; i altres serveis com poden ser la formació, el suport i l’atenció a l’usuari, i fins i tot l’optimització de bases de dades per tal de millorar el seu rendiment. Així PostgreSQL ofereix tot el suport complert que es pot trobar amb el software propietari, amb els beneficis del programari lliure.