Das unter einer freien Lizenz veröffentlichte objektrelationale Datenbankmanagementsystem (ORDBMS) PostgreSQL wird ganz allgemein als DIE fortschrittlichste "Open Source"-Datenbank anerkannt.
Sie fristete lange Zeit ein Schattendasein, vor allem infolge der großen Verbreitung von MySQL im Umfeld der Webanwendungen (LAMP) und auch, weil PostgreSQL ursprünglich nativ nur für Unix/Linux unterstützt wurde.
Spätestens seit Version 8.0, die erstmals auch direkt für Windows angeboten wurde, nimmt die Verbreitung von PostgreSQL allerdings rasant zu und es finden sich immer mehr Anhänger und Anwendungsbereiche, z.B. im Web- und GIS-Umfeld.
Dabei muss sich PostgreSQL bezüglich seiner Features auch hinter oft teuren Alternativen nicht verstecken: Verschiedene Cluster-, Standby- und Replikationslösungen, prozedurale Programmierung, eine hervorragende Volltextsuche, XML und viele andere auf bestimmte Anwendungsfälle spezialisierte Datentypen. PostgreSQL bietet eine sehr gute Unterstützung der SQL-Standards bis hin zu SQL:2008,
siehe
http://www.postgresql.org/docs/current/static/features.html.
Viele andere Funktionen werden "frei Haus" mitgeliefert bzw. sind als (meist ebenfalls freie) Erweiterungspakete erhältlich
siehe z.B.
http://www.postgresql.de/postgresql_outline.html.
Die Weiterentwicklung von PostgreSQL erfolgt mit großen Schritten und die kommende Version 9.2 wird noch einmal viele Features mehr enthalten
siehe u.a.
http://www.postgresql.org/about/featurematrix).