September 26, 2024: PostgreSQL 17 Released!

PostgreSQL 9.4 Pressemappe

Inhalte

  Originaler Text der Veröffentlichung
  Mehr über die Features
  Download
  Dokumentation
  Lizenz
  Kontakt
  Bilder und Logos
  Zitierte Unternehmen und kompletter Text der Zitate
  Professioneller Support

PostgreSQL 9.4

Originaler Text der Veröffentlichung

PostgreSQL 9.4 erhöht Flexibilität, Skalierbarkeit und Performance

18 DEZEMBER 2014: Die PostgreSQL Global Development Group ist hocherfreut, die Veröffentlichung von PostgreSQL 9.4, der jüngsten Version des weltweit führenden Open Source Datenbank-Systems, zu verkünden. Diese Version bringt viele neue Features, die PostgreSQLs Flexibilität, Skalierbarkeit und Performance für die unterschiedlichsten Datenbank-Anwendungszwecke verbessern, unter anderem im Bereich der JSON-Unterstützung, Replikation und Index-Performance.

Flexibilität

Der neue Datentyp JSONB in PostgreSQL entbindet Benutzer ab sofort von der Wahl zwischen relationaler und non-relationaler Datenbank; mit JSONB bekommt man beides zur selben Zeit. JSONB bietet schnelle Suche mit einfacher Syntax, gestützt durch Generalized Inverted Indexe (GIN). Zahlreiche neue Funktionen ermöglichen es dem Benutzer, in JSON-Daten zu suchen und sie zu manipulieren, und das mit einer Geschwindigkeit, die auf Augenhöhe oder sogar über der populärer Dokument-Datenbanken liegt. Mit JSONB können strukturierte und unstrukturierte Daten einfach und vollintegriert miteinander kombiniert werden.

"Mit JSONB geht PostgreSQL einen großen Schritt auf die Community der JavaScript-Entwickler zu, denn JSON-Daten können nun nativ gespeichert und abgefragt werden. Node.js wie auch andere serverseitige JavaScript-Frameworks können jetzt von der Sicherheit und Stabilität von PostgreSQL profitieren, während die Daten weiterhin unstrukturiert vorliegen dürfen." meint Matt Soldo, Produktmanager Heroku Postgres.

Skalierbarkeit

Das 9.4-Release bringt mit Logical Decoding eine neue API mit, um den PostgreSQL-Replikationsstrom zu lesen, filtern und manipulieren. Diese Schnittstelle legt die Grundlage für aufregende neue Replikations-Werkzeuge wie bidirektionale Replikation, welche wiederum Multi-Master-Cluster ermöglicht. Weitere Verbesserungen im Replikationsmechanismus, wie Replikations-Slots und zeitverzögerte Replika-Server, bieten neue Möglichkeiten und verbessertes Management von replizierten Datenbanken.

"Der Hauptgrund für die sofortige Adaption von PostgreSQL 9.4 in unserer Produktivumgebung ist das neue Logical decoding", sagt Marco Favale, Cartographic Production Manager bei Navionics. "Die Möglichkeit, kundenspezifische und flexible Output-Plugins zu schreiben erlaubt uns, Änderungen an bestimmten Tabellen transparent zu sammeln und zu replizieren, wann und wo immer wir möchten. Die komplexe und schwierig zu wartende trigger-basierte Replikationslösung können wir dadurch ablösen."

"Zalando verlässt sich auf die Geschwindigkeit und Stabilität hunderter Datenbankserver, um kontinuierlich Millionen von Kunden überall in Europa zu bedienen." sagt Valentin Gogichashvili, Teamleiter Datenbankoperationen bei Zalando Technologies. "Wir freuen uns darauf, zeitverzögerte Standby Server, die sofort einsatzbereit sind, zu nutzen, und werden die neuen bidirektionalen Replikationsswerkzeuge evaluieren, sobald diese verfügbar sind"

Performance

Version 9.4 bringt auch verschiedene Performance-Verbesserungen, die noch mehr aus jedem PostgreSQL-Server herausholen, so zum Beispiel:

  • Verbesserungen bei GIN indexes, mit bis zu 3X höherer Geschwindigkeit bei bis zu 50% weniger Platzbedarf.
  • Materialized Views können jetzt im Hintergrund aktualisiert werden, ohne laufende Abfragen zu blockieren, was schnellere und aktuellere Reports ermöglicht.
  • Schnelles Aufwärmen des Datenbank-Cache beim Neustart mit pg_prewarm.
  • Schnelleres paralleles Schreiben in das PostgreSQL Transaktions-Log.

"Wir werden definitiv von im Hintergrund aktualisierten Materialized Views, verzögerten Standby Servern (die unser Disaster Recovery noch robuster machen werden) ebenso wie von den üblichen Verbesserungen der Geschwindigkeit, die mit jeder neuen Version kommen, profitieren" fügt Marco Favale hinzu.

Mehr über die Features

Für Erläuterungen zu den oben genannten, sowie weiteren Features, besuchen Sie bitte die folgenden Links:

Downloads

Dokumentation

HTML Dokumentation und Manpages werden mit PostgreSQL installiert, aber Sie können jederzeit die umfangreiche, interaktive Online Dokumentation nutzen, durchsuchen und kommentieren.

Lizenz

PostgreSQL nutzt die PostgreSQL Lizenz, eine BSD-artige "permissive" Lizenz. Diese OSI-zertifizierte Lizenz wird als sehr flexibel und Unternehmens-freundlich angesehen, da diese die Nutzung von PostgreSQL für kommerzielle und proprietäre Anwendungen nicht einschränkt. Zusammen mit Support von verschiedenen Firmen und dem Source Code in der Hand der Community, macht diese Lizenz PostgreSQL sehr populär für Hersteller die eine Datenbank in ihr Produkt integrieren möchten, ohne Angst um Gebühren, Vendor Lock-in oder Änderungen in den Lizenzbestimmungen haben zu müssen.

Kontakt

Webseiten

Presseanfragen

Deutschland
Andreas Scherbaum
de@postgresql.org
+49 33056 406869

Schweiz

Markus Wanner
ch@postgresql.org
+41 78 715 11 31

Bilder und Logos

PostgreSQL Elephant Logo

Alle Logos sind für Bearbeitung und Weiterverbreitung under der PostgreSQL Lizenz verfügbar. Der PostgreSQL Name und das Logo sind Trademark der "The PostgreSQL Community Association of Canada".

Zitierte Unternehmen und kompletter Text der Zitate

"Mit JSONB geht PostgreSQL einen großen Schritt auf die Community der JavaScript-Entwickler zu, denn JSON-Daten können nun nativ gespeichert und abgefragt werden. Node.js wie auch andere serverseitige JavaScript-Frameworks können jetzt von der Sicherheit und Stabilität von PostgreSQL profitieren, während die Daten weiterhin unstrukturiert vorliegen dürfen." meint Matt Soldo, Produktmanager Heroku Postgres.

Über Heroku: Heroku ist die führende offene Platform as a Service (PaaS) und konzentriert sich auf Benutzerfreundlichkeit, Automatisierung und Zuverlässigkeit. Der Hauptsitz ist in San Francisco, CA. Heroku ist eine leidenschaftlicher und aktiver Unterstützer von Ruby-Technologien und Cloud-Architektur. Für weitere Informationen besuchen Sie bitte die Webseite und das Blog oder folgen Heroku auf Twitter. Heroku ist eine hundertprozentige Tochtergesellschaft von salesforce.com. Kontakt (nur Englisch): Heroku PR.

"Der Hauptgrund für die sofortige Adaption von PostgreSQL 9.4 in unserer Produktivumgebung ist das neue Logical decoding", sagt Marco Favale, Cartographic Production Manager bei Navionics. "Die Möglichkeit, kundenspezifische und flexible Output-Plugins zu schreiben erlaubt uns, Änderungen an bestimmten Tabellen transparent zu sammeln und zu replizieren, wann und wo immer wir möchten. Die komplexe und schwierig zu wartende trigger-basierte Replikationslösung können wir dadurch ablösen."

"Wir werden auf jeden Fall von gleichzeitiger Aktualisierung der materialisierten Views und der verzögerten Standby-Server (die unser Disaster Recovery noch robuster machen werden), sowie die üblichen Performance-Verbesserungen, die jede neue Version enthält, profitieren."

Über Navionics: Navionics (www.navionics.com) verfügt über die weltweit größte Datenbank von Karten über Meere und Seen, welche das Salzwasser des gesamten Planeten als auch Zehntausende Seen und Flüsse abdeckt. Viele dieser Pläne wurden durch Navionics proprietären Umfragen sowohl auf dem Feld und mit Fernerkundung durchgeführt, wie Satellitenbilder und Airborne Laserscanner. Navionics hat Firmensitze in Italien, USA, Indien und Estland, mit Vertrieb und Service in der ganzen Welt. Kontakt (Englisch oder Italienisch): Marco Favale

"Zalando verlässt sich auf die Geschwindigkeit und Stabilität hunderter Datenbankserver, um kontinuierlich Millionen von Kunden überall in Europa zu bedienen. Wir halten Schritt mit der neuesten Entwicklung von PostgreSQL seit 2010, als wir den PostgreSQL 9.0 Release Candidate 1 ausgerollt haben, und jedes neue Release bringt uns mehr Leistung und Usability-Verbesserungen, die wir nutzen, praktisch vom ersten Tag an. Wir freuen uns darauf, zeitverzögerte Standby Server, die sofort einsatzbereit sind, zu nutzen, und werden die neuen bidirektionalen Replikationsswerkzeuge evaluieren, die durch das logische Decoding verfügbar sind. Unser Team arbeitet bereits an Verbesserungen für unsere Open-Source-Monitoring-Tools, die die Vorteile von Echtzeit-Statistiken, bereitgestellt durch das pg_stat_statements Modul, nutzen werden, und welches viele Verbesserungen in 9.4 erfahren hat. Aggregate Verbesserungen, wie FILTER, machen das Schreiben von Abfragen mit Aggregatfunktionen wesentlich einfacher und bestärkt unsere Kollegen noch eleganteres SQL zu schreiben." sagt Valentin Gogichashvili, Teamleiter Datenbankoperationen bei Zalando Technologies.

Zalando ist eines der größten europäischen E-Commerce-Unternehmen, welches in 15 Ländern aktiv ist. Bei Zalando Technologie wurden wir die meisten der Plattformen im eigenen Haus entwickelt, einschließlich der Shops, interne Systeme und unsere Logistiksoftware. Wenn es um die Entwicklung und den Systembetrieb geht, verwenden wir hauptsächlich Open-Source Lösungen und arbeiten in kleinen, flexiblen Teams. Unsere Technologie-Teams erstellen Zalandos herausragende Online-Shopping Erfahrung, die Millionen von Kunden jeden Tag genießen. Besuchen Sie uns auf unserer Webseite oder unserem Blog

Professioneller Support

Postgresql erfreut sich der Unterstützung einer Reihe von Unternehmen, die Entwickler sponsern, Hosting Resourcen anbieten oder uns finanziell unterstützen. Auf unserer Sponsorenseite führen wir einige dieser Unternehmen auf.

Die Arbeit an JSONB wurde von Engine Yard gesponsort, und unterstützt von Heroku, Andrew Dunstan und verschiedenen anderen Beitragenden. Die Arbeit an Logical Decoding wurde von 2ndQuadrand durchgeführt. Viele andere Unternemen haben zu diesem Release beigetragen.

Eine große Anzahl an Unternehmen bietet professionellen Support an - von Einzelfirmen bis zum internationalen Unternehmen.

Spenden sind werden jederzeit gerne entgegengenommen.

Sie können ebenfalls Merchandise von unserem Zazzle PostgreSQL Shop beziehen.