{% extends "pages/about/press/presskit17/base.html" %}

{% block presskit_content %}
<p><strong>26. September 2024</strong> - Die <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> gab heute die Veröffentlichung von <a href="https://www.postgresql.org/docs/17/release-17.html">PostgreSQL 17</a> bekannt, der neuesten Version der weltweit fortschrittlichsten Open-Source-Datenbank.</p>
<p>Aufbauend auf jahrzehntelanger Open Source Entwicklung wird in PostgreSQL 17 die Leistung und Skalierbarkeit verbessert, während es weiter an die sich verändernden Anforderungen in der Datenspeicherung und -nutzung angepasst wird.</p>
<p>Diese Version von <a href="https://www.postgresql.org">PostgreSQL</a> bringt deutliche Performancezuwächse mit, unter anderem durch eine überarbeitete Speicherverwaltung für VACUUM, Optimierungen beim Festplattenzugriff und Verbesserungen bei hoher Parallelität, beschleunigte Bulk Be- und entladung von Daten und Verbesserungen bei der Nutzung von Indexen.</p>
<p>Sowohl für neue Nutzungsarten, als auch vorhandene, kritische Systeme kommt PostgreSQL 17 mit neuen Features, wie z.B. eine neue Developer Experience in Form des SQL/JSON &quot;JSON_TABLE&quot; Kommandos oder auch Verbesserungen bei der logischen Replikation, die sowohl dem Betrieb hochverfügbarer Umgebungen als auch Major-Upgrades zugute kommen.</p>
<p>“PostgreSQL 17 zeigt anschaulich, wie die weltweite Open Source Gemeinschaft, die die Entwicklung von PostgreSQL vorantreibt, für jeden Benutzer Verbesserungen implementiert, egal wo diese gerade auf ihrem Weg in der Datenbankwelt sind”, so Jonathan Katz, Mitglied des PostgreSQL Kern-Teams. “Ob es Verbesserungen für den Betrieb ganz großer Umgebungen sind oder einfach ein angenehmeres Entwickeln, PostgreSQL 17 wird dein persönliches Erlebnis verbessern.”</p>
<p>PostgreSQL, ein innovatives Datenverwaltungssystem, welches für seine Zuverlässigkeit und Robustheit bekannt ist, profitiert von über 25 Jahren Open-Source-Entwicklung einer globalen Entwicklergemeinschaft und hat sich zur bevorzugten relationalen Open-Source-Datenbank für Organisationen jeder Größe entwickelt.</p>
<h3 id="systemweite-performance-zuw-chse">Systemweite Performance-Zuwächse</h3>
<p>Der PostgreSQL <a href="https://www.postgresql.org/docs/17/routine-vacuuming.html">VACUUM-Prozess</a> ist von entscheidender Bedeutung für einen zuverlässigen und effektiven Betrieb, benötigt aber auch Server-Ressourcen im laufenden Betrieb. PostgreSQL 17 führt hierfür eine neue interne Speicherstruktur ein, die bis zu 20 mal weniger RAM belegt. Dies beschleunigt nicht nur den VACUUM-Prozess an sich, sondern verringert auch den Fußabdruck bei Ressourcen, die somit für andere Aufgaben zur Verfügung stehen.</p>
<p>PostgreSQL 17 verbessert erneut den Durchsatz beim I/O. Verbesserungen beim Schreiben des Write-Ahead Log (<a href="https://www.postgresql.org/docs/17/wal-intro.html">WAL</a>) führen vor allem bei sehr vielen gleichzeitigen Anfragen zu zum Teil doppeltem Schreibdurchsatz.
Die Einführung des Streaming I/O Interface beschleunigt das sequentielle Lesen
(das Lesen aller Daten einer Tabelle) und die Arbeitsgeschwindigkeit von 
<a href="https://www.postgresql.org/docs/17/sql-analyze.html">&quot;ANALYZE&quot;</a> beim Aktualisieren der Statistiken für den Query-Planner.</p>
<p>PostgreSQL 17 verbessert die Geschwindigkeit der Ausführung von Abfragen.
Außerdem wurde die Leistung von Abfragen mit &quot;IN&quot;-Klauseln, die <a href="https://www.postgresql.org/docs/17/indexes-types.html#INDEXES-TYPES-BTREE">B-Tree</a> Indizes verwenden, die Standardindexmethode in PostgreSQL, gesteigert. Darüber hinaus unterstützen <a href="https://www.postgresql.org/docs/17/brin.html">BRIN</a>-Indizes jetzt die parallele Erstellung.</p>
<p>PostgreSQL 17 enthält mehrere Verbesserungen für die Abfrageplanung, darunter Optimierungen für &quot;NOT NULL&quot;-Einschränkungen und Verbesserungen bei der Verarbeitung von <a href="https://www.postgresql.org/docs/17/queries-with.html">common table expressions</a> (&quot;WITH&quot;-Abfragen).</p>
<p>Diese Version fügt mehr SIMD-Unterstützung (Single Instruction/Multiple Data) zur Beschleunigung von Berechnungen hinzu, einschließlich der Verwendung von AVX-512 für die <a href="https://www.postgresql.org/docs/17/functions-bitstring.html">&quot;bit_count&quot;</a> Funktion.</p>
<h3 id="weiterer-ausbau-einer-robusten-developer-experience">Weiterer Ausbau einer robusten Developer Experience</h3>
<p>PostgreSQL war die <a href="https://www.postgresql.org/about/news/postgresql-92-released-1415/">erste relationale Datenbank mit JSON-Unterstützung (2012)</a>, und PostgreSQL 17 ergänzt die Implementierung des SQL/JSON-Standards.
<a href="https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-SQLJSON-TABLE">&quot;JSON_TABLE&quot;</a> ist jetzt in PostgreSQL 17 verfügbar und ermöglicht Entwicklern die Konvertierung von JSON-Daten in eine Standard-PostgreSQL-Tabelle. Außerdem unterstützen <a href="https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-JSON-CREATION-TABLE">SQL/JSON-Konstruktoren</a> jetzt (&quot;JSON&quot;, &quot;JSON_SCALAR&quot;, &quot;JSON_SERIALIZE&quot;) und <a href="https://www.postgresql.org/docs/17/functions-json.html#SQLJSON-QUERY-FUNCTIONS">Abfragefunktionen</a> (&quot;JSON_EXISTS&quot;, &quot;JSON_QUERY&quot;, &quot;JSON_VALUE&quot;), was Entwicklern alternative Möglichkeiten bietet, mit den JSON-Daten zu arbeiten. Diese Version fügt weitere <a href="https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-SQLJSON-PATH-OPERATORS">&quot;jsonpath&quot;-Ausdrücke</a> hinzu, mit dem Schwerpunkt auf der Konvertierung von JSON-Daten in einen nativen PostgreSQL-Datentyp, einschließlich numerischer, boolescher, Zeichenfolgen- und Datums-/Zeittypen.</p>
<p>PostgreSQL 17 fügt <a href="https://www.postgresql.org/docs/17/sql-merge.html">&quot;MERGE&quot;</a> weitere Funktionen hinzu, die für bedingte Aktualisierungen verwendet werden, darunter eine &quot;RETURNING&quot;-Klausel und die Möglichkeit, <a href="https://www.postgresql.org/docs/17/sql-createview.html">Views</a> zu aktualisieren.
Darüber hinaus verfügt es über neue Funktionen für das Massenladen und Exportieren von Daten, darunter eine bis zu zweifache Leistungssteigerung beim Exportieren großer Zeilen mit dem <a href="https://www.postgresql.org/docs/17/sql-copy.html">&quot;COPY&quot;</a> Befehl.
Die &quot;COPY&quot;-Leistung wurde auch verbessert, wenn die Quell- und Zielkodierungen übereinstimmen, und enthält eine neue Option, &quot;ON_ERROR&quot;, die es ermöglicht, einen Import auch dann fortzusetzen wenn beim Einfügen Fehler auftreten.</p>
<p>Die neue Version von PostgreSQL erweitert die Funktionalität sowohl für die Verwaltung von Daten in Partitionen als auch für Daten, die über Remote-PostgreSQL-Instanzen verteilt sind. PostgreSQL 17 unterstützt die Verwendung von Identity Columns und Exclusion Constraints für <a href="https://www.postgresql.org/docs/17/ddl-partitioning.html">partitionierte Tabellen</a>.
Der <a href="https://www.postgresql.org/docs/17/postgres-fdw.html">PostgreSQL Foreign Data Wrapper</a> (<a href="https://www.postgresql.org/docs/17/postgres-fdw.html">&quot;postgres_fdw&quot;</a>), der zum Ausführen von Abfragen auf Remote-PostgreSQL-Instanzen verwendet wird, kann jetzt &quot;EXISTS&quot;- und &quot;IN&quot;-Unterabfragen zur effizienteren Verarbeitung an den Remote-Server übertragen.</p>
<p>PostgreSQL 17 enthält außerdem einen integrierten, plattformunabhängigen, unveränderlichen Collation Provider, der garantiert unveränderlich ist und eine ähnliche Sortiersemantik wie die &quot;C&quot;-Sortierung bietet, allerdings mit &quot;UTF-8&quot;-Kodierung statt &quot;SQL_ASCII&quot;. Die Verwendung dieses neuen Collation Provider garantiert, dass textbasierte Abfragen unabhängig davon, wo du PostgreSQL ausführst, dieselben sortierten Ergebnisse zurückgeben.</p>
<h3 id="verbesserungen-der-logischen-replikation-f-r-hohe-verf-gbarkeit-und-major-version-upgrades">Verbesserungen der logischen Replikation für hohe Verfügbarkeit und Major Version Upgrades</h3>
<p><a href="https://www.postgresql.org/docs/17/logical-replication.html">Logische Replikation</a> wird verwendet, um in verschiedenen Anwendungsfällen Daten in Echtzeit zu streamen. Vor dieser Version mussten Benutzer, die ein Major Version Upgrade durchführen wollten, <a href="https://www.postgresql.org/docs/17/logical-replication-subscription.html#LOGICAL-REPLICATION-SUBSCRIPTION-SLOT">Slots für logische Replikation</a> löschen, was eine neue Synchronisierung der Daten mit Replicas nach einem Upgrade erforderte. Ab PostgreSQL 17 müssen Benutzer keine Slots für logische Replikation mehr löschen, was den Upgrade-Prozess bei Verwendung logischer Replikation vereinfacht.</p>
<p>PostgreSQL 17 enthält jetzt eine Failover-Steuerung für die logische Replikation, wodurch es widerstandsfähiger wird, wenn es in Umgebungen mit hoher Verfügbarkeit eingesetzt wird. Darüber hinaus führt PostgreSQL 17 das <a href="https://www.postgresql.org/docs/17/app-pgcreatesubscriber.html">&quot;pg_createsubscriber&quot;</a> Befehlszeilentool zum Konvertieren einer physischen Replikation in eine neue logische Replik ein.</p>
<h3 id="mehr-optionen-zur-verwaltung-von-sicherheit-und-betrieb">Mehr Optionen zur Verwaltung von Sicherheit und Betrieb</h3>
<p>PostgreSQL 17 erweitert die Möglichkeiten der Benutzer, den gesamten Lebenszyklus ihrer Datenbanksysteme zu verwalten. PostgreSQL verfügt über eine neue TLS-Option, &quot;sslnegotiation&quot;, mit der Benutzer direkte TLS-Handshakes durchführen können, wenn sie ALPN verwenden (registriert als &quot;postgresql&quot; im ALPN-Verzeichnis). Es fügt außerdem die vordefinierte Rolle &quot;pg_maintain&quot; hinzu, die Benutzern die Berechtigung erteilt, Wartungsvorgänge durchzuführen.</p>
<p><a href="https://www.postgresql.org/docs/17/app-pgbasebackup.html">&quot;pg_basebackup&quot;</a>, das in PostgreSQL enthaltene Backup-Dienstprogramm, unterstützt jetzt inkrementelle Backups und fügt das Dienstprogramm <a href="https://www.postgresql.org/docs/17/app-pgcombinebackup.html">&quot;pg_combinebackup&quot;</a> hinzu, um ein vollständiges Backup zu rekonstruieren. Darüber hinaus enthält <a href="https://www.postgresql.org/docs/17/app-pgdump.html">&quot;pg_dump&quot;</a> eine neue Option namens &quot;--filter&quot;, mit der ausgewählt werden kann, welche Objekte beim Generieren einer Dump-Datei eingeschlossen werden sollen.</p>
<p>PostgreSQL 17 enthält außerdem Verbesserungen bei den Überwachungs- und Analysefunktionen. <a href="https://www.postgresql.org/docs/17/sql-explain.html">&quot;EXPLAIN&quot;</a> zeigt jetzt die für lokales Lesen und Schreiben von I/O-Blöcken aufgewendete Zeit an und enthält zwei neue Optionen: &quot;SERIALIZE&quot; und &quot;MEMORY&quot;, die nützlich sind, um die für die Datenkonvertierung für die Netzwerkübertragung aufgewendete Zeit und den verwendeten Speicher anzuzeigen. Außerdem wird jetzt der <a href="https://www.postgresql.org/docs/17/progress-reporting.html#VACUUM-PROGRESS-REPORTING">Fortschritt beim Bereinigen von Indizes</a> angezeigt und die Systemansicht <a href="https://www.postgresql.org/docs/17/view-pg-wait-events.html">&quot;pg_wait_events&quot;</a> hinzugefügt, die in Kombination mit <a href="https://www.postgresql.org/docs/17/monitoring-stats.html#MONITORING-PG-STAT-ACTIVITY-VIEW">&quot;pg_stat_activity&quot;</a> mehr Einblick darin gibt, warum eine aktive Sitzung wartet.</p>
<h3 id="zus-tzliche-funktionen">Zusätzliche Funktionen</h3>
<p>In PostgreSQL 17 wurden viele weitere neue Funktionen und Verbesserungen hinzugefügt, die auch für deine Anwendungsfälle hilfreich sein können. Eine vollständige Liste der neuen und geänderten Funktionen findest du in den <a href="https://www.postgresql.org/docs/17/release-17.html">Versionshinweisen</a>.</p>
<h3 id="-ber-postgresql">Über PostgreSQL</h3>
<p><a href="https://www.postgresql.org">PostgreSQL</a> ist das führende Open-Source Datenbanksystem, mit einer weltweiten Community bestehend aus Tausenden von Nutzern und Mitwirkenden sowie Dutzenden von Firmen und Organisationen. Das PostgreSQL Projekt baut auf über 35 Jahre Erfahrung auf, beginnend an der University of California, Berkeley, und hat heute eine nicht zu vergleichende Performance bei der Entwicklung. PostgreSQL&#39;s ausgereiftes Feature Set ist nicht nur mit den führenden proprietären Datenbanksystemen vergleichbar, sondern übertrifft diese in erweiterten Datenbankfunktionen, Erweiterbarkeit, Sicherheit und Stabilität.</p>
<h3 id="links">Links</h3>
<ul>
<li><a href="https://www.postgresql.org/download/">Download</a></li>
<li><a href="https://www.postgresql.org/docs/17/release-17.html">Versionshinweise</a></li>
<li><a href="https://www.postgresql.org/about/press/">Pressemitteilung</a></li>
<li><a href="https://www.postgresql.org/support/security/">Sicherheit</a></li>
<li><a href="https://www.postgresql.org/support/versioning/">Versionierungsrichtlinie</a></li>
<li><a href="https://twitter.com/postgresql">Folge @postgresql auf Twitter</a></li>
<li><a href="https://www.postgresql.org/about/donate/">Spende</a></li>
</ul>
{% endblock presskit_content %}

{% block presskit_about %}
<h2>Über PostgreSQL</h2>
<p><a href="https://www.postgresql.org">PostgreSQL</a> ist das führende Open-Source Datenbanksystem, mit einer weltweiten Community bestehend aus Tausenden von Nutzern und Mitwirkenden sowie Dutzenden von Firmen und Organisationen. Das PostgreSQL Projekt baut auf über 35 Jahre Erfahrung auf, beginnend an der University of California, Berkeley, und hat heute eine nicht zu vergleichende Performance bei der Entwicklung. PostgreSQL&#39;s ausgereiftes Feature Set ist nicht nur mit den führenden proprietären Datenbanksystemen vergleichbar, sondern übertrifft diese in erweiterten Datenbankfunktionen, Erweiterbarkeit, Sicherheit und Stabilität.</p>
{% endblock presskit_about %}

{% block presskit_features %}
<h2 id="mehr-ber-die-funktionen">Mehr über die Funktionen</h2>
<p>Erläuterungen zu den oben genannten und anderen Funktionen finden Sie in den folgenden Quellen:</p>
<ul>
<li><a href="https://www.postgresql.org/docs/17/release-17.html">Versionshinweise</a></li>
<li><a href="https://www.postgresql.org/about/featurematrix/">Feature Matrix</a></li>
</ul>
{% endblock presskit_features %}

{% block presskit_download %}
<h2 id="wo-herunterladen">Wo Herunterladen</h2>
<p>Es gibt mehrere Möglichkeiten, PostgreSQL 17 herunterzuladen, darunter:</p>
<ul>
<li>Die Seite <a href="https://www.postgresql.org/download/">Offizielle Downloads</a> enthält Installationsprogramme und Tools für <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/">Linux </a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> und weitere.</li>
<li><a href="https://www.postgresql.org/ftp/source/v17.0">Quellcode</a></li>
</ul>
<p>Weitere Tools und Erweiterungen sind über das <a href="http://pgxn.org/">PostgreSQL Extension Network</a> verfügbar.</p>
{% endblock presskit_download %}

{% block presskit_docs %}
<h2 id="dokumentation">Dokumentation</h2>
<p>PostgreSQL 17 wird mit einer HTML-Dokumentation sowie Manpages geliefert. Sie können die Dokumentation auch online unter <a href="https://www.postgresql.org/docs/17/">HTML</a> aufrufen und als <a href="https://www.postgresql.org/files/documentation/pdf/17/postgresql-17-US.pdf">PDF</a> Datei herunterladen.</p>
{% endblock presskit_docs %}

{% block presskit_licence %}
<h2 id="lizenz">Lizenz</h2>
<p>PostgreSQL verwendet die <a href="https://www.postgresql.org/about/licence/">PostgreSQL-Lizenz</a>, eine BSD-artige &quot;permissive&quot; Lizenz. Diese <a href="http://www.opensource.org/licenses/postgresql/">OSI-zertifizierte Lizenz</a> wird  allgemein als flexibel und geschäftsfreundlich geschätzt, da die Verwendung von PostgreSQL mit kommerziellen und proprietären Anwendungen nicht eingeschränkt wird. Zusammen mit unternehmensübergreifender Unterstützung und öffentlichem Quellcode macht diese Lizenz PostgreSQL sehr beliebt bei Anbietern die eine Datenbank in ihre eigene Anwendungen einbetten möchten, ohne Einschränkugen bei Gebühren, Herstellerbindung oder Änderungen der Lizenzbedingungen.</p>
{% endblock presskit_licence %}

{% block presskit_contact %}
<h2 id="kontakte">Kontakte</h2>
<p>Website</p>
<ul>
<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
</ul>
<p>Email</p>
<ul>
<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
</ul>
{% endblock presskit_contact %}

{% block presskit_images %}
<h2 id="bilder-und-logos">Bilder und Logos</h2>
<p>Postgres und PostgreSQL und das Elefanten Logo (Slonik) sind registrierte Marken der <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Wenn Sie diese Marken verwenden möchten, müssen Sie die <a href="https://www.postgresql.org/about/policies/trademarks/">Markenrichtlinie</a> einhalten.</p>
{% endblock presskit_images %}

{% block presskit_corporate %}
<h2 id="professioneller-support">Professioneller Support</h2>
<p>PostgreSQL genießt die Unterstützung zahlreicher Unternehmen, die Entwickler sponsern, Hosting-Ressourcen bereitstellen und finanzielle Unterstützung leisten. Unsere <a href="https://www.postgresql.org/about/sponsors/">Sponsorenliste</a> listet einige Unterstützer des Projekts auf.</p>
<p>Es gibt eine große Anzahl von <a href="https://www.postgresql.org/support/professional_support/">Unternehmen, die PostgreSQL-Support anbieten</a>, von einzelnen Beratern bis hin zu multinationalen Unternehmen.</p>
<p>Wenn Sie einen finanziellen Beitrag zur PostgreSQL Development Group leisten möchten oder eine der anerkannten gemeinnützigen Organisationen der Community unterstützen möchten, besuchen Sie bitte unsere <a href="https://www.postgresql.org/about/donate/">Spenden Seite</a>.</p>
{% endblock presskit_corporate %}
