From a924910405127a794e7c0b01d763b4d6a9e2a6ff Mon Sep 17 00:00:00 2001
From: "Jonathan S. Katz"
- The PostgreSQL 16 press kit is available in the following languages: + The PostgreSQL 17 press kit is available in the following languages:
Q: What is the current version of PostgreSQL?
-A: 16, which was released on September 14, 2023. This is our 33rd major release in over 37 years of development. We release a new version of PostgreSQL every year, which is unique among SQL databases.
Q: Does the PostgreSQL Project have a Code of Conduct?
A: The PostgreSQL Project prides itself on the quality of our code and our work, and the technical and professional accomplishments of our community. We expect everyone who participates to conduct themselves in a professional manner, acting with common courtesy and in the common interest, with respect for all users and developers. To that end, we established a Code of Conduct for community interaction and participation in the projectâs work and the community at large.
Q: How does versioning work?
-A: PostgreSQL versioning has a two-part number scheme. The first number (e.g. 16) represents the major version, which is a new feature release. The second number represents a patch version, which is a bug / security fix release. For example, "16.1" is the first patch release of PostgreSQL 16. For more information, please see the PostgreSQL versioning page.
+A: PostgreSQL versioning has a two-part number scheme. The first number (e.g. 17) represents the major version, which is a new feature release. The second number represents a patch version, which is a bug / security fix release. For example, "17.1" is the first patch release of PostgreSQL 17. For more information, please see the PostgreSQL versioning page.
Q: When do releases happen?
@@ -31,7 +31,7 @@ A: This is covered in details on the Postg
A: There are thousands of people contributing to the PostgreSQL ecosystem at any one time! Over 700 on the core database software. As with other open source projects, of course, we depend on hundreds of community members for documentation, translations, advocacy, conferences, website development, infrastructure, and peer-to-peer support. There are also many other projects associated with PostgreSQL, including drivers, libraries, extensions and more.
Q: How many PostgreSQL users are there, worldwide?
-A: Our wide distribution through the open source world and liberal licensing make that a difficult question to answer with any accuracy. Most users get PostgreSQL with a Linux distribution, or with some of the many other products, OSS software, and hardware devices that include PostgreSQL. Many indexes, such as the DB-Engines Ranking, demonstrate that PostgreSQL adoption continues to grow at a rapid pace, including DB-Engines recognition of PostgreSQL as the DBMS of the Year in 2017, 2018, and 2020. What we do know is that PostgreSQL is more popular than ever, with the number of downloads and installations increasing year-over-year.
Q: Can we talk to some of your users?
A: Please contact press@postgresql.org and our press volunteers will try to arrange a contact.
Q: Is PostgreSQL a "vector database"?
-A: PostgreSQL supports storing and searching over many data types, including vectors. PostgreSQL has an array data type that can store multi-dimensional data. PostgreSQL's extension framework lets developers add additional vector functionality into PostgreSQL, including custom indexes that interface into PostgreSQL's memory and storage management systems. There are several extensions that augment PostgreSQL's vector search capabilities.
+A: PostgreSQL supports storing and searching over many data types, including vectors. PostgreSQL has an array data type that can store multi-dimensional data. PostgreSQL's extension framework lets developers add additional vector functionality into PostgreSQL, including custom indexes that interface into PostgreSQL's memory and storage management systems. There are several extensions that augment PostgreSQL's vector search capabilities.
Q: When will PostgreSQL 17 come out?
-A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and releases the GA in September of the following year. So expect version 17 around September 2024.
Q: When will PostgreSQL 18 come out?
+A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and releases the GA in September of the following year. So expect version 18 around September 2025.
Q: How do you pronounce PostgreSQL
A: post-GRES-que-ell, per this audio file. However, many people find it easier to just say "post-GRES".
+ PostgreSQL is the world's most + advanced open source database, with a global community of thousands of users, + contributors, companies and organizations. Built on over 35 years of + engineering, starting at the University of California, Berkeley, PostgreSQL + has continued with an unmatched pace of development. PostgreSQL's mature + feature set not only matches top proprietary database systems, but exceeds + them in advanced database features, extensibility, security, and stability. +
+{% endblock presskit_about %} + ++ Learn more about PostgreSQL and participate in our community at + PostgreSQL.org. +
+ + +{% block presskit_features %} ++For explanations of the above features and others, please see the following +resources: +
+ +There are several ways you can download PostgreSQL 17, including:
+ ++ Other tools and extensions are available on the + PostgreSQL Extension Network. +
+{% endblock presskit_download%} + + + +{% block presskit_docs %} ++ PostgreSQL 17 comes with HTML documentation HTML documentation as well as man + pages, and you can also browse the documentation online in both + HTML and PDF formats. +
+{% endblock presskit_docs %} + + +{% block presskit_licence %} ++ PostgreSQL uses the PostgreSQL License, a + BSD-like "permissive" license. This OSI-certified license + is widely appreciated as flexible and business-friendly, since it does not + restrict the use of PostgreSQL with commercial and proprietary applications. + Together with multi-company support and public ownership of the code, our + license makes PostgreSQL very popular with vendors wanting to embed a database + in their own products without fear of fees, vendor lock-in, or changes in + licensing terms. +
+{% endblock presskit_licence %} + + +{% block presskit_contact %} +Website
+ + ++ Postgres and PostgreSQL and the Elephant Logo (Slonik) are all registered + trademarks of the PostgreSQL Community Association. + If you wish to use these marks, you must comply with the trademark policy. +
+{% endblock presskit_images %} + ++ PostgreSQL enjoys the support of numerous companies, who sponsor developers, + provide hosting resources, and give us financial support. See our + sponsors page for + some of these project supporters. +
++ There is also a large community of + companies offering PostgreSQL Support, + from individual consultants to multinational companies. +
++ If you wish to make a financial contribution to the PostgreSQL Global + Development Group or one of the recognized community non-profit organizations, + please visit our donations + page. +
+{% endblock presskit_corporate %} +{% endblock %} diff --git a/templates/pages/about/press/presskit17/de.html b/templates/pages/about/press/presskit17/de.html new file mode 100644 index 00000000..9f4f74e1 --- /dev/null +++ b/templates/pages/about/press/presskit17/de.html @@ -0,0 +1,108 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26. September 2024 - Die PostgreSQL Global Development Group gab heute die Veröffentlichung von PostgreSQL 17 bekannt, der neuesten Version der weltweit fortschrittlichsten Open-Source-Datenbank.
+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.
+Diese Version von PostgreSQL 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.
+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 "JSON_TABLE" Kommandos oder auch Verbesserungen bei der logischen Replikation, die sowohl dem Betrieb hochverfügbarer Umgebungen als auch Major-Upgrades zugute kommen.
+â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.â
+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.
+Der PostgreSQL VACUUM-Prozess 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.
+PostgreSQL 17 verbessert erneut den Durchsatz beim I/O. Verbesserungen beim Schreiben des Write-Ahead Log (WAL) 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 +"ANALYZE" beim Aktualisieren der Statistiken für den Query-Planner.
+PostgreSQL 17 verbessert die Geschwindigkeit der Ausführung von Abfragen. +AuÃerdem wurde die Leistung von Abfragen mit "IN"-Klauseln, die B-Tree Indizes verwenden, die Standardindexmethode in PostgreSQL, gesteigert. Darüber hinaus unterstützen BRIN-Indizes jetzt die parallele Erstellung.
+PostgreSQL 17 enthält mehrere Verbesserungen für die Abfrageplanung, darunter Optimierungen für "NOT NULL"-Einschränkungen und Verbesserungen bei der Verarbeitung von common table expressions ("WITH"-Abfragen).
+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 "bit_count" Funktion.
+PostgreSQL war die erste relationale Datenbank mit JSON-Unterstützung (2012), und PostgreSQL 17 ergänzt die Implementierung des SQL/JSON-Standards. +"JSON_TABLE" 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 SQL/JSON-Konstruktoren jetzt ("JSON", "JSON_SCALAR", "JSON_SERIALIZE") und Abfragefunktionen ("JSON_EXISTS", "JSON_QUERY", "JSON_VALUE"), was Entwicklern alternative Möglichkeiten bietet, mit den JSON-Daten zu arbeiten. Diese Version fügt weitere "jsonpath"-Ausdrücke hinzu, mit dem Schwerpunkt auf der Konvertierung von JSON-Daten in einen nativen PostgreSQL-Datentyp, einschlieÃlich numerischer, boolescher, Zeichenfolgen- und Datums-/Zeittypen.
+PostgreSQL 17 fügt "MERGE" weitere Funktionen hinzu, die für bedingte Aktualisierungen verwendet werden, darunter eine "RETURNING"-Klausel und die Möglichkeit, Views 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 "COPY" Befehl. +Die "COPY"-Leistung wurde auch verbessert, wenn die Quell- und Zielkodierungen übereinstimmen, und enthält eine neue Option, "ON_ERROR", die es ermöglicht, einen Import auch dann fortzusetzen wenn beim Einfügen Fehler auftreten.
+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 partitionierte Tabellen. +Der PostgreSQL Foreign Data Wrapper ("postgres_fdw"), der zum Ausführen von Abfragen auf Remote-PostgreSQL-Instanzen verwendet wird, kann jetzt "EXISTS"- und "IN"-Unterabfragen zur effizienteren Verarbeitung an den Remote-Server übertragen.
+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 "C"-Sortierung bietet, allerdings mit "UTF-8"-Kodierung statt "SQL_ASCII". Die Verwendung dieses neuen Collation Provider garantiert, dass textbasierte Abfragen unabhängig davon, wo du PostgreSQL ausführst, dieselben sortierten Ergebnisse zurückgeben.
+Logische Replikation 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, Slots für logische Replikation 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.
+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 "pg_createsubscriber" Befehlszeilentool zum Konvertieren einer physischen Replikation in eine neue logische Replik ein.
+PostgreSQL 17 erweitert die Möglichkeiten der Benutzer, den gesamten Lebenszyklus ihrer Datenbanksysteme zu verwalten. PostgreSQL verfügt über eine neue TLS-Option, "sslnegotiation", mit der Benutzer direkte TLS-Handshakes durchführen können, wenn sie ALPN verwenden (registriert als "postgresql" im ALPN-Verzeichnis). Es fügt auÃerdem die vordefinierte Rolle "pg_maintain" hinzu, die Benutzern die Berechtigung erteilt, Wartungsvorgänge durchzuführen.
+"pg_basebackup", das in PostgreSQL enthaltene Backup-Dienstprogramm, unterstützt jetzt inkrementelle Backups und fügt das Dienstprogramm "pg_combinebackup" hinzu, um ein vollständiges Backup zu rekonstruieren. Darüber hinaus enthält "pg_dump" eine neue Option namens "--filter", mit der ausgewählt werden kann, welche Objekte beim Generieren einer Dump-Datei eingeschlossen werden sollen.
+PostgreSQL 17 enthält auÃerdem Verbesserungen bei den Ãberwachungs- und Analysefunktionen. "EXPLAIN" zeigt jetzt die für lokales Lesen und Schreiben von I/O-Blöcken aufgewendete Zeit an und enthält zwei neue Optionen: "SERIALIZE" und "MEMORY", 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 Fortschritt beim Bereinigen von Indizes angezeigt und die Systemansicht "pg_wait_events" hinzugefügt, die in Kombination mit "pg_stat_activity" mehr Einblick darin gibt, warum eine aktive Sitzung wartet.
+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 Versionshinweisen.
+PostgreSQL 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'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.
+PostgreSQL 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'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.
+{% endblock presskit_about %} + +{% block presskit_features %} +Erläuterungen zu den oben genannten und anderen Funktionen finden Sie in den folgenden Quellen:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Es gibt mehrere Möglichkeiten, PostgreSQL 17 herunterzuladen, darunter:
+Weitere Tools und Erweiterungen sind über das PostgreSQL Extension Network verfügbar.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 wird mit einer HTML-Dokumentation sowie Manpages geliefert. Sie können die Dokumentation auch online unter HTML aufrufen und als PDF Datei herunterladen.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL verwendet die PostgreSQL-Lizenz, eine BSD-artige "permissive" Lizenz. Diese OSI-zertifizierte Lizenz 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.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Website
+ +Postgres und PostgreSQL und das Elefanten Logo (Slonik) sind registrierte Marken der PostgreSQL Community Association. Wenn Sie diese Marken verwenden möchten, müssen Sie die Markenrichtlinie einhalten.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL genieÃt die Unterstützung zahlreicher Unternehmen, die Entwickler sponsern, Hosting-Ressourcen bereitstellen und finanzielle Unterstützung leisten. Unsere Sponsorenliste listet einige Unterstützer des Projekts auf.
+Es gibt eine groÃe Anzahl von Unternehmen, die PostgreSQL-Support anbieten, von einzelnen Beratern bis hin zu multinationalen Unternehmen.
+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 Spenden Seite.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/el.html b/templates/pages/about/press/presskit17/el.html new file mode 100644 index 00000000..6bb4d6ea --- /dev/null +++ b/templates/pages/about/press/presskit17/el.html @@ -0,0 +1,98 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 ΣεÏÏεμβÏÎ¯Î¿Ï 2024 - Το PostgreSQL Global Development Group ανακοίνÏÏε ÏήμεÏα Ïην ÎºÏ ÎºÎ»Î¿ÏοÏία ÏÎ·Ï PostgreSQL 17, ÏÎ·Ï Ïιο ÏÏÏÏÏαÏÎ·Ï ÎκδοÏÎ·Ï ÏÎ·Ï Ïιο ÏÏοηγμÎÎ½Î·Ï Î²Î¬ÏÎ·Ï Î´ÎµÎ´Î¿Î¼ÎνÏν ανοιÏÏÎ¿Ï ÎºÏδικα ÏÏον κÏÏμο.
+Î PostgreSQL 17 είναι ÏÏιÏμÎνη ÏÎ¬Î½Ï Ïε δεκαεÏÎ¯ÎµÏ Î±Î½Î¬ÏÏÏ
Î¾Î·Ï Î±Î½Î¿Î¹ÏÏÎ¿Ï ÎºÏδικα, βελÏιÏνονÏÎ±Ï ÏÎ¹Ï ÎµÏιδÏÏÎµÎ¹Ï ÎºÎ±Î¹ ÏÎ¹Ï Î´Ï
ναÏÏÏηÏÎµÏ ÎºÎ»Î¹Î¼Î¬ÎºÏÏÎ®Ï ÏηÏ, με ÏαÏ
ÏÏÏÏονη ÏÏοÏαÏμογή ÏÎ·Ï Ïε νÎÎµÏ ÏάÏÎµÎ¹Ï ÏÏÏÏβαÏÎ·Ï ÎºÎ±Î¹ αÏοθήκεÏ
ÏÎ·Ï Î´ÎµÎ´Î¿Î¼ÎνÏν. ÎÏ
Ïή η ÎκδοÏη ÏÎ·Ï PostgreSQL βελÏιÏνει ÏημανÏικά Ïη ÏÏ
νολική εÏίδοÏη και ÏεÏιλαμβάνει βελÏιÏμÎνη διαÏείÏιÏη Î¼Î½Î®Î¼Î·Ï Î³Î¹Î± Ïο vacuum, βελÏιÏÏοÏοιήÏÎµÎ¹Ï ÏÏην ÏÏÏÏβαÏη ÏÏον αÏοθηκεÏ
ÏÎ¹ÎºÏ ÏÏÏο και Î¬Î»Î»ÎµÏ Î²ÎµÎ»ÏιÏÏÎµÎ¹Ï Î³Î¹Î± βαÏÏ ÏÏÏÏο ÏÏ
νÏÏÎÏοÏ
ÏÏν εÏγαÏιÏν, ÏαÏÏÏεÏη μαζική ειÏαγÏγή και εξαγÏγή δεδομÎνÏν, καθÏÏ ÎºÎ±Î¹ βελÏιÏμÎνη εκÏÎλεÏη αναζηÏήÏεÏν με εÏ
ÏεÏήÏια. Î PostgreSQL 17 ÏÏοÏÏÎÏει λειÏοÏ
ÏÎ³Î¯ÎµÏ ÏοÏ
ÏÏελοÏν ÏÏÏο νÎοÏ
Ï ÏÏÏοÏ
Ï ÏÏÏÏοÏ
εÏγαÏÎ¯Î±Ï ÏÏο και Ï
ÏάÏÏονÏα κÏίÏιμα ÏÏ
ÏÏήμαÏα, ÏÏÏÏ ÎºÎ±Î»ÏÏεÏη εμÏειÏία για ÏοÏ
Ï ÏÏογÏαμμαÏιÏÏÎÏ Î¼Îµ Ïην ÏÏοÏθήκη ÏÎ·Ï ÎµÎ½ÏÎ¿Î»Î®Ï SQL/JSON JSON_TABLE
και βελÏιÏÏÎµÎ¹Ï ÏÏο logical replication οι οÏÎ¿Î¯ÎµÏ Î±ÏλοÏοιοÏν Ïην Ï
Ïηλή διαθεÏιμÏÏηÏα και ÏÎ¹Ï Î±Î½Î±Î²Î±Î¸Î¼Î¯ÏÎµÎ¹Ï Ïε νÎÎµÏ ÏλήÏÎµÎ¹Ï ÎµÎºÎ´ÏÏειÏ.
«ΠPostgreSQL 17 αναδεικνÏει Ïο ÏÏÏ Î· ÏαγκÏÏμια κοινÏÏηÏα ανοιÏÏÎ¿Ï ÎºÏδικα, η οÏοία κινεί Ïην ανάÏÏÏ Î¾Î· ÏÎ·Ï PostgreSQL, ÏÏιάÏνει βελÏιÏÏÎµÎ¹Ï ÏÎ¿Ï Î²Î¿Î·Î¸Î¿Ïν ÏÎ¿Ï Ï ÏÏήÏÏÎµÏ Ïε κάθε ÏÏάδιο ÏÎ·Ï ÏοÏÎµÎ¯Î±Ï ÏÎ¿Ï Ï Î¼Îµ ÏÎ¹Ï Î²Î¬ÏÎµÎ¹Ï Î´ÎµÎ´Î¿Î¼ÎνÏν», δήλÏÏε ο Jonathan Katz, μÎÎ»Î¿Ï ÏÎ·Ï ÎºÎµÎ½ÏÏÎ¹ÎºÎ®Ï Î¿Î¼Î¬Î´Î±Ï ÏÎ·Ï PostgreSQL. «ÎίÏε ÏÏÏκειÏαι για βελÏιÏÏÎµÎ¹Ï ÏÏη λειÏÎ¿Ï Ïγία βάÏεÏν δεδομÎνÏν Î¼ÎµÎ³Î¬Î»Î·Ï ÎºÎ»Î¯Î¼Î±ÎºÎ±Ï ÎµÎ¯Ïε για νÎÎµÏ Î´Ï Î½Î±ÏÏÏηÏÎµÏ ÏÎ¿Ï ÎµÎ¼ÏÎ»Î¿Ï ÏÎ¯Î¶Î¿Ï Î½ Ïην εμÏειÏία ÏÎ¿Ï ÏÏογÏαμμαÏιÏÏή, η PostgreSQL 17 θα βελÏιÏÏει Ïο ÏÏÏ Î´Î¹Î±ÏειÏίζεÏÏε Ïα δεδομÎνα ÏαÏ».
+Î PostgreSQL, ÏÎ¿Ï Î±ÏοÏελεί Îνα καινοÏÏμο ÏÏÏÏημα διαÏείÏιÏÎ·Ï Î´ÎµÎ´Î¿Î¼ÎνÏν γνÏÏÏÏ Î³Î¹Î± Ïην αξιοÏιÏÏία, Ïην ανÏοÏή και Ïην εÏεκÏαÏιμÏÏηÏά ÏÎ¿Ï , εÏÏÏελείÏαι αÏÏ ÏεÏιÏÏÏÏεÏα αÏÏ 25 ÏÏÏνια ανάÏÏÏ Î¾Î·Ï Î±Î½Î¿Î¹ÏÏÎ¿Ï ÎºÏδικα αÏÏ Î¼Î¹Î± ÏαγκÏÏμια κοινÏÏηÏα ÏÏογÏαμμαÏιÏÏÏν και ÎÏει γίνει η ÏÏοÏιμÏμενη ÏÏεÏιακή βάÏη δεδομÎνÏν ανοιÏÏÎ¿Ï ÎºÏδικα για οÏγανιÏμοÏÏ ÎºÎ¬Î¸Îµ μεγÎÎ¸Î¿Ï Ï.
+ΠδιαδικαÏία vacuum ÏÎ·Ï PostgreSQL είναι κÏίÏιμη για Ïην Ï Î³Î¹Î® λειÏÎ¿Ï Ïγία ÏÎ·Ï ÎºÎ±Î¹ αÏαιÏεί ÏÏÏÎ¿Ï Ï ÏÎ¿Ï Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏÏή για να ÏÏÎξει. Î PostgreSQL 17 ειÏάγει μια νÎα εÏÏÏεÏική δομή Î¼Î½Î®Î¼Î·Ï Î³Î¹Î± Ïο vacuum η οÏοία ÏÏηÏιμοÏοιεί ÎÏÏ ÎºÎ±Î¹ 20 ÏοÏÎÏ Î»Î¹Î³ÏÏεÏη μνήμη. ÎÏÏι βελÏιÏνεÏαι η ÏαÏÏÏηÏα ÏÎ¿Ï vacuum και μειÏνεÏαι η ÏÏήÏη ÏÏν κοινÏν ÏÏÏÏν, αÏήνονÏÎ±Ï ÏεÏιÏÏÏÏεÏÎ¿Ï Ï Î´Î¹Î±Î¸ÎÏÎ¹Î¼Î¿Ï Ï Î³Î¹Î± ÏÎ¹Ï ÎµÏγαÏÎ¯ÎµÏ ÏαÏ.
+Î PostgreSQL 17 ÏÏ
νεÏίζει να βελÏιÏνει ÏÎ¹Ï ÎµÏιδÏÏÎµÎ¹Ï ÏÎ·Ï Ïε εÏίÏεδο I/O. Σε ÏÏÏÏο με ÏολλÎÏ ÏÏ
νÏÏÎÏοÏ
ÏÎµÏ ÎµÏγαÏÎ¯ÎµÏ Î¼ÏοÏεί να ÏαÏαÏηÏηθεί ÎÏÏ ÎºÎ±Î¹ 2 ÏοÏÎÏ ÎºÎ±Î»ÏÏεÏη αÏÏδοÏη ÏÏην εγγÏαÏή, λÏÎ³Ï Î²ÎµÎ»ÏιÏÏεÏν ÏÏην εÏεξεÏγαÏία ÏοÏ
write-ahead log (WAL). ÎÏιÏλÎον, η νÎα διεÏαÏή streaming I/O εÏιÏαÏÏνει Ïη ÏειÏιακή ÏάÏÏÏη (ανάγνÏÏη ÏλÏν ÏÏν δεδομÎνÏν αÏÏ Îναν Ïίνακα) και βελÏιÏνει Ïην ÏαÏÏÏηÏα με Ïην οÏοία η ενÏολή ANALYZE
ενημεÏÏνει Ïα ÏÏαÏιÏÏικά ÏÏοιÏεία για Ïον ÏÏεδιαÏÏή εκÏÎλεÏÎ·Ï (query planner).
Î PostgreSQL 17 εÏεκÏείνει εÏίÏÎ·Ï ÏÎ¹Ï Î²ÎµÎ»ÏιÏÏÎµÎ¹Ï ÏÎ·Ï ÎºÎ±Î¹ ÏÏην εκÏÎλεÏη εÏÏÏημάÏÏν. ÎελÏιÏνει Ïην ÏαÏÏÏηÏα ÏÏν εÏÏÏημάÏÏν με ÏÏο IN
ÏοÏ
ÏÏηÏιμοÏοιοÏν εÏ
ÏεÏήÏια B-tree, Ïην ÏÏοεÏιλεγμÎνη μοÏÏή εÏ
ÏεÏηÏίÏν ÏÏην PostgreSQL. ÎÏιÏλÎον, Ï
ÏοÏÏηÏίζεÏαι ÏλÎον η ÏαÏάλληλη δημιοÏ
Ïγία εÏ
ÏεÏηÏίÏν BRIN. Î PostgreSQL 17 ÏεÏιλαμβάνει εÏίÏÎ·Ï Î²ÎµÎ»ÏιÏÏÎµÎ¹Ï ÏÏο ÏÏεδιαÏÎ¼Ï ÎµÏÏÏημάÏÏν (query planning), ÏÏÏÏ Î²ÎµÎ»ÏιÏÏοÏοιήÏÎµÎ¹Ï Î³Î¹Î± ÏοÏ
Ï ÏεÏιοÏιÏμοÏÏ NOT NULL
και ÏÏην εÏεξεÏγαÏία ονομαÏιζÏμενÏν ÏÏοÏÏÏινÏν αÏοÏελεÏμάÏÏν (common table expressions) (εÏÏÏήμαÏα WITH
). ΣÏÎ¹Ï Î²ÎµÎ»ÏιÏÏÎµÎ¹Ï Î±Ï
ÏÎ®Ï ÏÎ·Ï ÎκδοÏÎ·Ï Î³Î¹Î± Ïην εÏιÏάÏÏ
νÏη Ï
ÏολογιÏμÏν με Ï
ÏοÏÏήÏιξη SIMD (Single Instruction/Multiple Data), ÏεÏιλαμβάνεÏαι και η ÏÏήÏη AVX-512 για Ïη ÏÏ
νάÏÏηÏη bit_count
.
Î PostgreSQL ήÏαν η ÏÏÏÏη ÏÏεÏιακή βάÏη δεδομÎνÏν ÏοÏ
ÏÏοÏÎθεÏε Ï
ÏοÏÏήÏιξη JSON (2012) και η PostgreSQL 17 εμÏλοÏ
Ïίζει Ïην Ï
λοÏοίηÏή ÏÎ·Ï ÏοÏ
ÏÏοÏÏÏοÏ
SQL/JSON. ΠλÎον διαθÎÏιμη ÏÏην PostgreSQL 17 είναι η JSON_TABLE
ÏοÏ
εÏιÏÏÎÏει ÏÏοÏ
Ï ÏÏογÏαμμαÏιÏÏÎÏ Î½Î± μεÏαÏÏÎÏοÏ
ν δεδομÎνα JSON Ïε ÎºÎ±Î½Î¿Î½Î¹ÎºÏ Ïίνακα ÏÎ·Ï PostgreSQL. Î PostgreSQL 17 ÏÏÏα Ï
ÏοÏÏηÏίζει ÏοÏ
Ï ÎºÎ±ÏαÏκεÏ
αÏÏÎÏ (constructors) SQL/JSON (JSON
, JSON_SCALAR
, JSON_SERIALIZE
) και ÏÎ¹Ï ÏÏ
ναÏÏήÏÎµÎ¹Ï ÎµÏÏÏημάÏÏν (JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), δίνονÏÎ±Ï ÏÏοÏ
Ï ÏÏογÏαμμαÏιÏÏÎÏ ÏεÏιÏÏÏÏεÏοÏ
Ï ÏÏÏÏοÏ
Ï Î´Î¹Î±ÏείÏιÏÎ·Ï Î³Î¹Î± δεδομÎνα JSON. Σε αÏ
Ïή Ïην ÎκδοÏη ÏÏοÏÏÎθηκαν ÏεÏιÏÏÏÏεÏÎµÏ ÎµÎºÏÏάÏÎµÎ¹Ï jsonpath
, με ÎμÏαÏη ÏÏη μεÏαÏÏοÏή δεδομÎνÏν JSON Ïε ÎµÎ³Î³ÎµÎ½ÎµÎ¯Ï ÏÏÏοÏ
Ï Î´ÎµÎ´Î¿Î¼ÎνÏν ÏÎ·Ï PostgreSQL, ÏÏÏÏ Î±ÏιθμηÏικοÏÏ ÏÏÏοÏ
Ï, boolean, ÏÏ
μβολοÏειÏÎÏ ÎºÎ±Î¹ ÏÏÏοÏ
Ï Î·Î¼ÎµÏομηνίαÏ/ÏÏαÏ.
ΣÏην PostgreSQL 17, οι νÎÎµÏ Î»ÎµÎ¹ÏοÏ
ÏÎ³Î¯ÎµÏ ÏÎ·Ï Î»ÎµÎ¹ÏοÏ
ÏÎ³Î¯Î±Ï MERGE
, ÏοÏ
ÏÏηÏιμοÏοιείÏαι για ενημÎÏÏÏη Ï
ÏÏ ÏÏ
νθήκεÏ, ÏεÏιλαμβάνοÏ
ν Ïον ÏÏο RETURNING
και Ïη δÏ
ναÏÏÏηÏα ενημÎÏÏÏÎ·Ï ÏÏεÏν (views). ÎÏιÏλÎον, η PostgreSQL 17 ÎÏει νÎÎµÏ Î´Ï
ναÏÏÏηÏÎµÏ Î³Î¹Î± μαζική ειÏαγÏγή και εξαγÏγή δεδομÎνÏν, με βελÏίÏÏη αÏÏδοÏÎ·Ï ÎÏÏ ÎºÎ±Î¹ 2 ÏοÏÎÏ ÎºÎ±Ïά Ïην εξαγÏγή μεγάλÏν γÏαμμÏν αÏÏ ÏÎ¯Î½Î±ÎºÎµÏ ÏÏηÏιμοÏοιÏνÏÎ±Ï Ïην ενÏολή COPY
. Îι εÏιδÏÏÎµÎ¹Ï ÏÎ·Ï ÎµÎ½ÏÎ¿Î»Î®Ï COPY
βελÏιÏθηκαν εÏίÏÎ·Ï ÏÏοÏ
ÏÏ
μÏÏνοÏν οι κÏδικοÏοιήÏÎµÎ¹Ï ÏÎ·Î³Î®Ï ÎºÎ±Î¹ ÏÏοοÏιÏμοÏ, και η ενÏολή ÏλÎον Ï
ÏοÏÏηÏίζει Ïη νÎα εÏιλογή ON_ERROR
, ÏοÏ
εÏιÏÏÎÏει να ÏÏ
νεÏιÏÏεί η ειÏαγÏγή ακÏμη και αν ÏαÏοÏ
ÏιαÏÏεί κάÏοιο ÏÏάλμα.
ΠνÎα ÎκδοÏη εÏεκÏείνει ÏÎ¹Ï Î´Ï Î½Î±ÏÏÏηÏÎµÏ Î´Î¹Î±ÏείÏιÏÎ·Ï Î´ÎµÎ´Î¿Î¼ÎνÏν Ïε καÏαÏμήÏÎµÎ¹Ï ÏινάκÏν καθÏÏ ÎºÎ±Î¹ δεδομÎνÏν καÏανεμημÎνÏν Ïε αÏομακÏÏ ÏμÎÎ½ÎµÏ ÎµÎ³ÎºÎ±ÏαÏÏάÏÎµÎ¹Ï PostgreSQL. Î PostgreSQL 17 Ï ÏοÏÏηÏίζει Ïη ÏÏήÏη ÏÏηλÏν ÏÎ±Ï ÏÏÏηÏÎ±Ï (identity columns) και ÏεÏιοÏιÏμÏν αÏοκλειÏÎ¼Î¿Ï (exclusion constraints) Ïε καÏαÏμημÎÎ½Î¿Ï Ï ÏίνακεÏ.
+Το PostgreSQL foreign data wrapper
+(postgres_fdw
), ÏοÏ
ÏÏηÏιμοÏοιείÏαι για Ïην εκÏÎλεÏη εÏÏÏημάÏÏν Ïε αÏομακÏÏ
ÏμÎÎ½ÎµÏ ÎµÎ³ÎºÎ±ÏαÏÏάÏÎµÎ¹Ï PostgreSQL, μÏοÏεί ÏλÎον να ÏÏοÏθήÏει Ï
ÏοεÏÏÏήμαÏα EXISTS
και IN
ÏÏον αÏομακÏÏ
ÏμÎνο εξÏ
ÏηÏεÏηÏή για Ïιο αÏοδοÏική εÏεξεÏγαÏία.
Î PostgreSQL 17 ÏεÏιλαμβάνει εÏίÏÎ·Ï Îναν ενÏÏμαÏÏμÎνο, ανεξάÏÏηÏο αÏÏ ÏλαÏÏÏÏμεÏ, ÏάÏοÏο ÏαξινÏμηÏÎ·Ï ÏαÏακÏήÏÏν (collation provider) ÏοÏ
είναι εγγÏ
ημÎνα αμεÏάβληÏÎ¿Ï ÎºÎ±Î¹ ÏαÏÎÏει ÏαÏÏμοια ÏημαÏιολογία ÏαξινÏμηÏÎ·Ï Î¼Îµ Ïην ÏαξινÏμηÏη C
, αλλά με κÏδικοÏοίηÏη UTF-8
ανÏί για SQL_ASCII
. ÎÏαν ÏÏηÏιμοÏοιείÏε αÏ
ÏÏν Ïον νÎο ÏάÏοÏο ÏαξινÏμηÏηÏ, εξαÏÏαλίζεÏαι ÏÏι Ïα εÏÏÏήμαÏά ÏÎ±Ï ÏοÏ
ÎÏοÏ
ν βάÏη κείμενο θα εÏιÏÏÏÎÏοÏ
ν Ïα αÏοÏελÎÏμαÏά ÏοÏ
Ï Î¼Îµ Ïην ίδια ÏαξινÏμηÏη, ανεξαÏÏήÏÏÏ ÏÎ¿Ï ÏÏÎÏεÏε Ïην PostgreSQL.
Το logical replication ÏÏηÏιμοÏοιείÏαι για Ïη μεÏάδοÏη δεδομÎνÏν Ïε ÏÏαγμαÏÎ¹ÎºÏ ÏÏÏνο για ÏολλαÏλÎÏ ÏÏήÏειÏ. ΩÏÏÏÏο, ÏÏιν αÏÏ Î±Ï Ïή Ïην ÎκδοÏη ÏÎ·Ï PostgreSQL, οι ÏÏήÏÏÎµÏ ÏÎ¿Ï Î®Î¸ÎµÎ»Î±Î½ να ÎºÎ¬Î½Î¿Ï Î½ αναβάθμιÏη ÏλήÏÎ¿Ï Ï ÎκδοÏÎ·Ï ÎÏÏεÏε να διαγÏάÏÎ¿Ï Î½ Ïα logical replication slots, κάÏι ÏÎ¿Ï Î±ÏαιÏοÏÏε εκ νÎÎ¿Ï ÏÏ Î³ÏÏονιÏÎ¼Ï ÏÏν δεδομÎνÏν ÏÏÎ¿Ï Ï ÏÏ Î½Î´ÏομηÏÎÏ (subscribers) μεÏά Ïην αναβάθμιÏη. Îια αναβαθμίÏÎµÎ¹Ï Î±ÏÏ Ïην PostgreSQL 17 και μεÏά, οι ÏÏήÏÏÎµÏ Î´Îµ θα ÏÏειάζεÏαι να διαγÏάÏÎ¿Ï Î½ Ïα logical replication slots, αÏλοÏοιÏνÏÎ±Ï ÎÏÏι Ïη διαδικαÏία αναβάθμιÏÎ·Ï ÏÏαν ÏÏηÏιμοÏοιείÏαι logical replication.
+Î PostgreSQL 17 ÏεÏιλαμβάνει ÏλÎον ÎλεγÏο ÏοÏ
failover για Ïο logical replication, καθιÏÏÏνÏÎ±Ï Ïην Ïιο ανθεκÏική ÏÏαν ÏÏηÏιμοÏοιείÏαι Ïε ÏεÏιβάλλονÏα Ï
ÏÎ·Î»Î®Ï Î´Î¹Î±Î¸ÎµÏιμÏÏηÏαÏ. ÎÏιÏλÎον, η PostgreSQL 17 ÏÏοÏθÎÏει ÏÏη γÏαμμή ενÏολÏν Ïο εÏγαλείο pg_createsubscriber
για Ïη μεÏαÏÏοÏή ενÏÏ ÏÏ
ÏÎ¹ÎºÎ¿Ï Î±Î½ÏιγÏάÏοÏ
(physical replica) Ïε Îνα νÎο Î»Î¿Î³Î¹ÎºÏ Î±Î½ÏίγÏαÏο (logical replica).
Î PostgreSQL 17 εÏεκÏείνει κι άλλο ÏοÏ
Ï ÏÏÏÏοÏ
Ï Î¼Îµ ÏοÏ
Ï Î¿ÏοίοÏ
Ï Î¿Î¹ ÏÏήÏÏÎµÏ Î¼ÏοÏοÏν να διαÏειÏιÏÏοÏν Ïον κÏκλο ζÏÎ®Ï ÏÏν ÏÏ
ÏÏημάÏÏν βάÏεÏν δεδομÎνÏν ÏοÏ
Ï. Î PostgreSQL ÎÏει μια νÎα εÏιλογή TLS, sslnegotiation
, ÏοÏ
εÏιÏÏÎÏει ÏÏοÏ
Ï ÏÏήÏÏÎµÏ Î½Î± εκÏελοÏν αÏεÏ
Î¸ÎµÎ¯Î±Ï Î´Î¹Î±ÏÏαγμάÏεÏ
Ïη TLS ÏÏαν ÏÏηÏιμοÏοιοÏν Ïο ALPN (καÏαÏÏÏημÎνο ÏÏ postgresql
ÏÏον καÏάλογο ALPN). Î PostgreSQL 17 ÏÏοÏθÎÏει εÏίÏÎ·Ï Ïον ÏÏοκαθοÏιÏμÎνο ÏÏλο pg_maintain
, ο οÏÎ¿Î¯Î¿Ï Î´Î¯Î½ÎµÎ¹ ÏÏοÏ
Ï ÏÏήÏÏÎµÏ Î´Î¹ÎºÎ±Î¹ÏμαÏα για Ïην εκÏÎλεÏη εÏγαÏιÏν ÏÏ
νÏήÏηÏηÏ.
Το pg_basebackup
, Ïο εÏγαλείο δημιοÏ
ÏÎ³Î¯Î±Ï Î±Î½ÏιγÏάÏÏν αÏÏÎ±Î»ÎµÎ¯Î±Ï ÏοÏ
ÏαÏÎÏεÏαι με Ïην PostgreSQL, Ï
ÏοÏÏηÏίζει ÏλÎον εÏαÏ
ξηÏικά ανÏίγÏαÏα αÏÏÎ±Î»ÎµÎ¯Î±Ï (incremental backups) και ÏÏοÏθÎÏει Ïο εÏγαλείο pg_combinebackup
για Ïην αναÏÏ
γκÏÏÏηÏη ενÏÏ ÏλήÏοÏ
Ï Î±Î½ÏιγÏάÏοÏ
αÏÏαλείαÏ. ÎÏιÏλÎον, Ïο pg_dump
ÏεÏιλαμβάνει Ïη νÎα εÏιλογή --filter
, η οÏοία εÏιÏÏÎÏει Ïην εÏιλογή ÏÏν ανÏικειμÎνÏν ÏοÏ
θα ÏÏ
μÏεÏιληÏθοÏν καÏά Ïη δημιοÏ
Ïγία ενÏÏ Î±ÏÏείοÏ
ανÏιγÏάÏοÏ
(dump file).
Î PostgreSQL 17 ÎÏει εÏίÏÎ·Ï Î²ÎµÎ»ÏιÏÏÎµÎ¹Ï ÏÏÎ¹Ï Î´Ï
ναÏÏÏηÏÎµÏ ÏαÏακολοÏθηÏÎ·Ï ÎºÎ±Î¹ ανάλÏ
ÏηÏ. Το EXPLAIN
δείÏνει ÏÏÏα Ïον ÏÏÏνο ÏοÏ
δαÏανάÏαι για αναγνÏÏÎµÎ¹Ï ÎºÎ±Î¹ εγγÏαÏÎÏ ÏοÏικÏν I/O blocks και ÏεÏιλαμβάνει δÏο νÎÎµÏ ÎµÏιλογÎÏ: SERIALIZE
και MEMORY
, ÏοÏ
ÏÏηÏιμεÏοÏ
ν ÏÏο να δει ÎºÎ±Î½ÎµÎ¯Ï ÏÏÏÎ¿Ï ÏÏÏÎ½Î¿Ï Î´Î±Ïανήθηκε καÏά Ïη μεÏαÏÏοÏή δεδομÎνÏν για μεÏάδοÏη μÎÏÏ Î´Î¹ÎºÏÏοÏ
και ÏÏÏη μνήμη ÏÏηÏιμοÏοιήθηκε. Î PostgreSQL 17 ÏÏÏα αναÏÎÏει Ïην ÏÏÏοδο ÏοÏ
vacuum Ïε εÏ
ÏεÏήÏια και ÏÏοÏθÎÏει Ïην ÏÏη ÏÏ
ÏÏήμαÏÎ¿Ï (system view) pg_wait_events
, η οÏοία, Ïε ÏÏ
νδÏ
αÏÎ¼Ï Î¼Îµ Ïην pg_stat_activity
, ÏαÏÎÏει ÏεÏιÏÏÏÏεÏÎµÏ Î»ÎµÏÏομÎÏÎµÎ¹ÎµÏ Î³Î¹Î± Ïο λÏγο ÏοÏ
βÏίÏκεÏαι Ïε αναμονή μια ενεÏγή ÏÏ
νεδÏία.
ΣÏην PostgreSQL 17 ÎÏÎ¿Ï Î½ ÏÏοÏÏεθεί ÏολλÎÏ Î¬Î»Î»ÎµÏ Î½ÎÎµÏ Î»ÎµÎ¹ÏÎ¿Ï ÏÎ³Î¯ÎµÏ ÎºÎ±Î¹ βελÏιÏÏÎµÎ¹Ï ÏÎ¿Ï Î¼ÏοÏεί να ÏÎ±Ï ÏÏηÏιμεÏÏÎ¿Ï Î½ Ïε ÏολλαÏλÎÏ ÏεÏιÏÏÏÏειÏ. ΠαÏακαλοÏμε να δείÏε ÏÎ¹Ï ÏημειÏÏÎµÎ¹Ï ÎκδοÏÎ·Ï Î³Î¹Î± Ïον ÏλήÏη καÏάλογο ÏÏν λειÏÎ¿Ï ÏγιÏν ÏÎ¿Ï ÎÏÎ¿Ï Î½ ÏÏοÏÏεθεί ή ÎÏÎ¿Ï Î½ αλλάξει.
+Î PostgreSQL είναι η Ïιο ÏÏοηγμÎνη βάÏη δεδομÎνÏν ανοιÏÏÎ¿Ï ÎºÏδικα ÏÏον κÏÏμο, με μια ÏαγκÏÏμια κοινÏÏηÏα ÏιλιάδÏν ÏÏηÏÏÏν, ÏÏ Î½ÏελεÏÏÏν, εÏαιÏειÏν και οÏγανιÏμÏν. ΧÏιÏμÎνη Ïε ÏεÏιÏÏÏÏεÏα αÏÏ 35 ÏÏÏνια ανάÏÏÏ Î¾Î·Ï Î»Î¿Î³Î¹ÏμικοÏ, ÏÎ¿Ï Î¾ÎµÎºÎ¯Î½Î·Ïαν αÏÏ Ïο ΠανεÏιÏÏήμιο ÏÎ·Ï ÎαλιÏÏÏνια ÏÏο ÎÏÎÏκλεÏ, η PostgreSQL ÎÏει ÏÏ Î½ÎµÏίÏει με Îναν αÏαÏάμιλλο ÏÏ Î¸Î¼Ï Î±Î½Î¬ÏÏÏ Î¾Î·Ï. Το ÏÏιμο ÏÏνολο Î´Ï Î½Î±ÏοÏήÏÏν ÏÎ·Ï PostgreSQL ÏÏι μÏνο ανÏαγÏνίζεÏαι κοÏÏ Ïαία ÏÏ ÏÏήμαÏα βάÏεÏν δεδομÎνÏν ιδιÏκÏηÏÎ¿Ï Î»Î¿Î³Î¹ÏμικοÏ, αλλά Ïα Ï ÏεÏβαίνει Ïε ÏÏοηγμÎνα ÏαÏακÏηÏιÏÏικά βάÏεÏν δεδομÎνÏν, εÏεκÏαÏιμÏÏηÏα, αÏÏάλεια και ÏÏαθεÏÏÏηÏα.
+Î PostgreSQL είναι η Ïιο ÏÏοηγμÎνη βάÏη δεδομÎνÏν ανοιÏÏÎ¿Ï ÎºÏδικα ÏÏον κÏÏμο, με μια ÏαγκÏÏμια κοινÏÏηÏα ÏιλιάδÏν ÏÏηÏÏÏν, ÏÏ Î½ÏελεÏÏÏν, εÏαιÏειÏν και οÏγανιÏμÏν. ΧÏιÏμÎνη Ïε ÏεÏιÏÏÏÏεÏα αÏÏ 35 ÏÏÏνια ανάÏÏÏ Î¾Î·Ï Î»Î¿Î³Î¹ÏμικοÏ, ÏÎ¿Ï Î¾ÎµÎºÎ¯Î½Î·Ïαν αÏÏ Ïο ΠανεÏιÏÏήμιο ÏÎ·Ï ÎαλιÏÏÏνια ÏÏο ÎÏÎÏκλεÏ, η PostgreSQL ÎÏει ÏÏ Î½ÎµÏίÏει με Îναν αÏαÏάμιλλο ÏÏ Î¸Î¼Ï Î±Î½Î¬ÏÏÏ Î¾Î·Ï. Το ÏÏιμο ÏÏνολο Î´Ï Î½Î±ÏοÏήÏÏν ÏÎ·Ï PostgreSQL ÏÏι μÏνο ανÏαγÏνίζεÏαι κοÏÏ Ïαία ÏÏ ÏÏήμαÏα βάÏεÏν δεδομÎνÏν ιδιÏκÏηÏÎ¿Ï Î»Î¿Î³Î¹ÏμικοÏ, αλλά Ïα Ï ÏεÏβαίνει Ïε ÏÏοηγμÎνα ÏαÏακÏηÏιÏÏικά βάÏεÏν δεδομÎνÏν, εÏεκÏαÏιμÏÏηÏα, αÏÏάλεια και ÏÏαθεÏÏÏηÏα.
+{% endblock presskit_about %} + +{% block presskit_features %} +Îια εÏεξηγήÏÎµÎ¹Ï ÏÏν ÏαÏαÏÎ¬Î½Ï Î»ÎµÎ¹ÏÎ¿Ï ÏγιÏν και άλλÏν, δείÏε ÏÎ¹Ï ÏαÏακάÏÏ ÏηγÎÏ:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Î¥ÏάÏÏÎ¿Ï Î½ αÏκεÏοί ÏÏÏÏοι λήÏÎ·Ï ÏÎ·Ï PostgreSQL 17, ÏÏÏÏ:
+ÎÏοÏείÏε να βÏείÏε άλλα εÏγαλεία και εÏεκÏάÏÎµÎ¹Ï ÏÏο PostgreSQL Extension Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +Î PostgreSQL 17 ÏÏ Î½Î¿Î´ÎµÏεÏαι αÏÏ ÏεκμηÏίÏÏη Ïε μοÏÏή HTML καθÏÏ ÎºÎ±Î¹ αÏÏ ÏÎµÎ»Î¯Î´ÎµÏ ÎµÎ³ÏειÏÎ¹Î´Î¯Î¿Ï (man pages). ÎÏοÏείÏε εÏίÏÎ·Ï Î½Î± ÏεÏιηγηθείÏε ÏÏην ÏεκμηÏίÏÏη διαδικÏÏ Î±ÎºÎ¬ Ïε μοÏÏή HTML και PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +Το PostgreSQL ÏÏηÏιμοÏοιεί Ïην Îδεια ΧÏήÏÎ·Ï PostgreSQL (PostgreSQL License), μια "εÏιÏÏεÏÏική" άδεια ÏαÏÏμοια με Ïην Îδεια ΧÏήÏÎ·Ï BSD. ÎÏ Ïή η άδεια, ÏιÏÏοÏοιημÎνη αÏÏ Ïο OSI, ÏαίÏει ÎµÏ ÏÎµÎ¯Î±Ï ÎµÎºÏίμηÏÎ·Ï Î³Î¹Î± Ïην ÎµÏ ÎµÎ»Î¹Î¾Î¯Î± ÏÎ·Ï ÎºÎ±Î¹ Ïη ÏιλικÏÏηÏά ÏÎ·Ï ÏÏÎ¿Ï ÏÎ¹Ï ÎµÏιÏειÏήÏειÏ, καθÏÏ Î´ÎµÎ½ ÏεÏιοÏίζει Ïη ÏÏηÏιμοÏοίηÏη ÏÎ·Ï PostgreSQL με εμÏοÏικÎÏ ÎºÎ±Î¹ ιδιÏκÏηÏÎµÏ ÎµÏαÏμογÎÏ. Îαζί με Ïην Ï ÏοÏÏήÏιξη αÏÏ ÏολλÎÏ ÎµÏαιÏÎµÎ¯ÎµÏ ÎºÎ±Î¹ Ïη δημÏÏια ιδιοκÏηÏία ÏÎ¿Ï ÎºÏδικα, η άδειά Î¼Î±Ï ÎºÎ±Î¸Î¹ÏÏά Ïην PostgreSQL ÏÎ¿Î»Ï Î´Î·Î¼Î¿Ïιλή Ïε ÏÏÎ¿Î¼Î·Î¸ÎµÏ ÏÎÏ ÏÎ¿Ï ÎµÏÎ¹Î¸Ï Î¼Î¿Ïν να ενÏÏμαÏÏÏÎ¿Ï Î½ μια βάÏη δεδομÎνÏν ÏÏα ÏÏοÏÏνÏα ÏÎ¿Ï Ï ÏÏÏÎ¯Ï Ïον ÏÏβο ÏÏεÏÏεÏν, κλειδÏμαÏÎ¿Ï Ïε ÏÏÎ¿Î¼Î·Î¸ÎµÏ Ïή, ή αλλαγÏν ÏÏÎ¿Ï Ï ÏÏÎ¿Ï Ï Î¬Î´ÎµÎ¹Î±Ï ÏÏήÏηÏ.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +ÎÏÏοÏελίδα
+ +Τα Postgres, PostgreSQL και Ïο ÎογÏÏÏ Ïο ÏÎ¿Ï ÎλÎÏανÏα (Slonik) είναι Ïλα καÏοÏÏ ÏÏμÎνα εμÏοÏικά ÏήμαÏα ÏÎ·Ï PostgreSQL Community Association. Îάν εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε να ÏÏηÏιμοÏοιήÏεÏε Î±Ï Ïά Ïα ÏήμαÏα, ÏÏÎÏει να ÏÏ Î¼Î¼Î¿ÏÏÏθείÏε με Ïην ÏολιÏική εμÏοÏικÏν ÏημάÏÏν.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +Î PostgreSQL ÏαίÏει ÏÎ·Ï Ï ÏοÏÏήÏÎ¹Î¾Î·Ï ÏολλÏν εÏαιÏειÏν, οι οÏÎ¿Î¯ÎµÏ ÏοÏηγοÏν ÏÏογÏαμμαÏιÏÏÎÏ, ÏαÏÎÏÎ¿Ï Î½ ÏÏÏÎ¿Ï Ï ÏÎ¹Î»Î¿Î¾ÎµÎ½Î¯Î±Ï ÎºÎ±Î¹ Î¼Î±Ï ÏÏοÏÏÎÏÎ¿Ï Î½ οικονομική Ï ÏοÏÏήÏιξη. ÎείÏε Ïη Ïελίδα ÏÏν ÏοÏηγÏν για οÏιÏμÎÎ½Î¿Ï Ï Î±ÏÏ Î±Ï ÏοÏÏ ÏÎ¿Ï Ï Ï ÏοÏÏηÏικÏÎÏ ÏÎ¿Ï ÎÏÎ³Î¿Ï .
+Î¥ÏάÏÏει εÏίÏÎ·Ï Î¼Î¹Î± μεγάλη κοινÏÏηÏα εÏαιÏειÏν ÏÎ¿Ï ÏÏοÏÏÎÏÎ¿Ï Î½ Ï ÏοÏÏήÏιξη PostgreSQL, αÏÏ Î¼ÎµÎ¼Î¿Î½ÏμÎÎ½Î¿Ï Ï ÏÏ Î¼Î²Î¿ÏÎ»Î¿Ï Ï ÎÏÏ ÏÎ¿Î»Ï ÎµÎ¸Î½Î¹ÎºÎÏ ÎµÏαιÏείεÏ.
+Îάν εÏÎ¹Î¸Ï Î¼ÎµÎ¯Ïε να κάνεÏε μια οικονομική ÏÏ Î½ÎµÎ¹ÏÏοÏά ÏÏο PostgreSQL Global Development Group ή Ïε Îναν αÏÏ ÏÎ¿Ï Ï Î±Î½Î±Î³Î½ÏÏιÏμÎÎ½Î¿Ï Ï Î¼Î· κεÏδοÏκοÏικοÏÏ Î¿ÏγανιÏμοÏÏ ÏÎ·Ï ÎºÎ¿Î¹Î½ÏÏηÏαÏ, εÏιÏκεÏÏείÏε Ïη Ïελίδα δÏÏεÏν.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/en.html b/templates/pages/about/press/presskit17/en.html new file mode 100644 index 00000000..3efb9d25 --- /dev/null +++ b/templates/pages/about/press/presskit17/en.html @@ -0,0 +1,205 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} ++ September 26, 2024 - The + PostgreSQL Global Development Group + today announced the release of PostgreSQL 17, + the latest version of the world's most advanced open source database. +
+ +
+ PostgreSQL 17 builds on decades of open source development, improving its
+ performance and scalability while adapting to emergent data access and storage
+ patterns. This release of PostgreSQL adds
+ significant overall performance gains, including an overhauled memory management
+ implementation for vacuum, optimizations to storage access and improvements for
+ high concurrency workloads, speedups in bulk loading and exports, and query
+ execution improvements for indexes. PostgreSQL 17 has features that benefit
+ brand new workloads and critical systems alike, such as additions to the
+ developer experience with the SQL/JSON JSON_TABLE
command, and
+ enhancements to logical replication that simplify management of high
+ availability workloads and major version upgrades.
+
+ "PostgreSQL 17 highlights how the global open source community, which drives + the development of PostgreSQL, builds enhancements that help users at all + stages of their database journey," said Jonathan Katz, a member of the + PostgreSQL core team. "Whether it's improvements for operating databases at + scale or new features that build on a delightful developer experience, + PostgreSQL 17 will enhance your data management experience." +
+ ++ PostgreSQL, an innovative data management system known for its reliability, + robustness, and extensibility, benefits from over 25 years of open source + development from a global developer community and has become the preferred open + source relational database for organizations of all sizes. +
+ ++ The PostgreSQL vacuum + process is critical for healthy operations, requiring server instance resources + to operate. PostgreSQL 17 introduces a new internal memory structure for vacuum + that consumes up to 20x less memory. This improves vacuum speed and + also reduces the use of shared resources, making more available for your + workload. +
+
+ PostgreSQL 17 continues to improve performance of its I/O layer. High
+ concurrency workloads may see up to 2x better write throughput due to
+ improvements with write-ahead log
+ (WAL)
+ processing. Additionally, the new streaming I/O interface speeds up sequential
+ scans (reading all the data from a table) and how quickly
+ ANALYZE
+ can update planner statistics.
+
+ PostgreSQL 17 also extends its performance gains to query execution.
+ PostgreSQL 17 improves the performance of queries with IN
clauses that use
+ B-tree
+ indexes, the default index method in PostgreSQL. Additionally,
+ BRIN indexes now support
+ parallel builds. PostgreSQL 17 includes several improvements for query planning,
+ including optimizations for NOT NULL
constraints, and improvements in
+ processing common table expressions
+ (WITH
queries). This
+ release adds more SIMD (Single Instruction/Multiple Data) support for
+ accelerating computations, including using AVX-512 for the
+ bit_count
+ function.
+
+ PostgreSQL was the first relational database to add JSON support (2012),
+ and PostgreSQL 17 adds to its implementation of the SQL/JSON standard.
+ JSON_TABLE
+ is now available in PostgreSQL 17, letting developers convert JSON data into a
+ standard PostgreSQL table. PostgreSQL 17 now supports SQL/JSON constructors
+ (JSON
, JSON_SCALAR
, JSON_SERIALIZE
) and
+ query functions
+ (JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), giving developers other ways of
+ interfacing with their JSON data. This release adds more
+ jsonpath
expressions,
+ with an emphasis of converting JSON data to a native PostgreSQL data type,
+ including numeric, boolean, string, and date/time types.
+
+ PostgreSQL 17 adds more features to MERGE
,
+ which is used for conditional updates, including a RETURNING
clause and the
+ ability to update views.
+ Additionally, PostgreSQL 17 has new capabilities for bulk loading and data
+ exporting, including up to a 2x performance improvement when exporting large rows
+ using the COPY
command.
+ COPY
performance also has improvements when the source and destination
+ encodings match, and includes a new option, ON_ERROR
, that allows an import to
+ continue even if there is an insert error.
+
+ This release expands on functionality both for managing data in partitions and
+ data distributed across remote PostgreSQL instances. PostgreSQL 17 supports
+ using identity columns and exclusion constraints on
+ partitioned tables.
+ The PostgreSQL foreign data wrapper
+ (postgres_fdw
), used
+ to execute queries on remote PostgreSQL instances, can now push EXISTS
and
+ IN
subqueries to the remote server for more efficient processing.
+
+ PostgreSQL 17 also includes a built-in, platform independent, immutable
+ collation provider that's guaranteed to be immutable and provides similar
+ sorting semantics to the C
collation except with UTF-8
encoding rather than
+ SQL_ASCII
. Using this new collation provider guarantees that your text-based
+ queries will return the same sorted results regardless of where you run
+ PostgreSQL.
+
+ Logical replication + is used to stream data in real-time across many use cases. However, prior to + this release, users who wanted to perform a major version upgrade would have to + drop logical replication slots, + which requires resynchronizing data to subscribers after an upgrade. Starting + with upgrades from PostgreSQL 17, users don't have to drop logical replication + slots, simplifying the upgrade process when using logical replication. +
+
+ PostgreSQL 17 now includes failover control for logical replication, making it
+ more resilient when deployed in high availability environments. Additionally,
+ PostgreSQL 17 introduces the
+ pg_createsubscriber
+ command-line tool for converting a physical replica into a new logical replica.
+
+ PostgreSQL 17 further extends how users can manage the overall lifecycle of
+ their database systems. PostgreSQL has a new TLS option, sslnegotiation
,
+ that lets users perform a direct TLS handshakes when using
+ ALPN
+ (registered as postgresql
in the ALPN directory). PostgreSQL 17
+ also adds the pg_maintain
predefined role,
+ which gives users permission to perform maintenance operations.
+
+ pg_basebackup
,
+ the backup utility included in PostgreSQL, now supports incremental backups
+ and adds the pg_combinebackup
+ utility to reconstruct a full backup. Additionally,
+ pg_dump
+ includes a new option called --filter
that lets you select what
+ objects to include when generating a dump file.
+
+ PostgreSQL 17 also includes enhancements to monitoring and analysis features.
+ EXPLAIN
+ now shows the time spent for local I/O block reads and writes, and includes
+ two new options: SERIALIZE
and MEMORY
, useful for
+ seeing the time spent in data conversion for network transmission, and how
+ much memory was used. PostgreSQL 17 now reports the
+ progress of vacuuming indexes,
+ and adds the pg_wait_events
+ system view that, when combined with pg_stat_activity
,
+ gives more insight into why an active session is waiting.
+
+ Many other new features and improvements have been added to PostgreSQL 17 that + may also be helpful for your use cases. Please see the + release notes + for a complete list of new and changed features. +
+ ++ PostgreSQL is the world's most + advanced open source database, with a global community of thousands of users, + contributors, companies and organizations. Built on over 35 years of + engineering, starting a the University of California, Berkeley, PostgreSQL has + continued with an unmatched pace of development. PostgreSQL's mature feature + set not only matches top proprietary database systems, but exceeds them in + advanced database features, extensibility, security, and stability. +
+ +26 de septiembre de 2024 - El Grupo Global de Desarrollo de PostgreSQL +ha anunciado hoy el lanzamiento de PostgreSQL 17, +la versión más reciente de la base de datos de código abierto más avanzada del mundo.
+PostgreSQL 17 es el resultado de décadas de desarrollo de código abierto, que ha mejorado su rendimiento y escalabilidad y le ha permitido adaptarse a los nuevos patrones de acceso y almacenamiento de datos. Esta versión de PostgreSQL añade mejoras significativas en su rendimiento general, que incluyen una implementación revisada de la gestión de memoria para vacuum, optimizaciones en el acceso al almacenamiento y mejoras en las cargas de trabajo de alta concurrencia, mayor velocidad en la exportación y carga masiva de datos, y mejoras en la ejecución de consultas para Ãndices. PostgreSQL 17 contiene caracterÃsticas que benefician tanto a las nuevas cargas de trabajo como a los sistemas crÃticos, tales como una experiencia enriquecida para los desarrolladores gracias al comando JSON_TABLE
de SQL/JSON, y mejoras en la replicación lógica que simplifican la gestión de las cargas de trabajo de alta disponibilidad y las actualizaciones a versiones principales.
"PostgreSQL 17 demuestra cómo la comunidad global de código abierto, que impulsa el desarrollo de PostgreSQL, realiza mejoras que ayudan a los usuarios a lo largo de todas las etapas de su viaje en el mundo de las bases de datos", dijo Jonathan Katz, miembro del Core Team de PostgreSQL. "Sea que se trate de mejoras en el funcionamiento de bases de datos a gran escala o de nuevas caracterÃsticas que refuerzan la agradable experiencia de los desarrolladores, PostgreSQL 17 potenciará su experiencia en la administración de datos".
+PostgreSQL es un innovador sistema de gestión de datos conocido por su confiabilidad, robustez y extensibilidad. Cuenta con más de 25 años de desarrollo de código abierto por parte de una comunidad global de desarrolladores y se ha convertido en la base de datos relacional de código abierto preferida por organizaciones de todos los tamaños.
+El proceso de vacuum +en PostgreSQL es fundamental para el buen estado de las operaciones, ya que requiere recursos de instancias del servidor para funcionar. PostgreSQL 17 introduce una nueva estructura de memoria interna para vacuum que consume hasta 20 veces menos memoria. Esto mejora la velocidad de vacuum y reduce el uso de recursos compartidos, ofreciendo una mayor cantidad de memoria disponible para las cargas de trabajo.
+PostgreSQL 17 continúa mejorando el rendimiento de su capa de E/S. Las cargas de trabajo de alta concurrencia pueden obtener hasta el doble de rendimiento en las operaciones de escritura debido a mejoras en el procesamiento del registro de escritura anticipada
+(WAL).
+Además, la nueva interfaz de E/S en flujo acelera los escaneos secuenciales (al leer todos los datos de una tabla) y la rapidez con la queANALYZE
puede actualizar las estadÃsticas del planificador.
PostgreSQL 17 también extiende sus mejoras de rendimiento a la ejecución de consultas. De hecho, mejora el rendimiento de las consultas con cláusulas IN
que utilizan Ãndices
+B-tree
+el método de Ãndice predeterminado en PostgreSQL. Además, los Ãndices
+BRIN ahora soportan construcciones paralelas. PostgreSQL 17 incluye varias mejoras para la planificación de consultas, como optimizaciones para restricciones NOT NULL
y mejoras en el procesamiento de expresiones de tabla comunes
+(consultas WITH
). Esta versión ofrece un mayor soporte para SIMD (Single Instruction/Multiple Data) con el fin de acelerar las operaciones de cálculo, incluyendo el uso de AVX-512 para la función
+bit_count
.
PostgreSQL fue la primera base de datos relacional en añadir soporte para JSON (2012),
+y PostgreSQL 17 amplÃa su implementación del estándar SQL/JSON.
+JSON_TABLE
+ya está disponible en PostgreSQL 17, lo cual permite a los desarrolladores convertir datos JSON en una tabla PostgreSQL estándar. PostgreSQL 17 ahora soporta constructores SQL/JSON
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) y
+funciones de consulta
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
) ofreciendo a los desarrolladores otras formas de interactuar con sus datos JSON. Esta versión añade más
+expresiones jsonpath
,
+con énfasis en la conversión de datos JSON a un tipo de datos PostgreSQL nativo, incluidos los tipos numérico, booleano, de cadena y de fecha/hora.
PostgreSQL 17 añade más caracterÃsticas a MERGE
,
+que se utiliza para actualizaciones condicionales, incluyendo la cláusula RETURNING
asà como la posibilidad de actualizar vistas.
+Además, PostgreSQL 17 cuenta con nuevas capacidades para la exportación y carga masiva de datos, incluida una mejora de rendimiento de hasta el doble al exportar registros de gran tamaño mediante el comando COPY
. El rendimiento de
+COPY
también ha mejorado en los casos en que las codificaciones de origen y destino coinciden, e incluye la nueva opción ON_ERROR
, que hace posible continuar un proceso de importación incluso si se produce un error de inserción.
Esta versión incrementa la funcionalidad tanto para el manejo de datos en particiones como para datos distribuidos a través de instancias remotas de PostgreSQL. PostgreSQL 17 soporta el uso de columnas de identidad y restricciones de exclusión en
+tablas particionadas.
+El conector de datos externos de PostgreSQL
+(postgres_fdw
), usado para ejecutar consultas en instancias remotas de PostgreSQL, ahora puede enviar subconsultas EXISTS
e
+IN
al servidor remoto permitiendo un procesamiento más eficiente.
PostgreSQL 17 incorpora también un proveedor de intercalación inmutable, sin dependencia de plataforma, que garantiza su inmutabilidad y proporciona una semántica de ordenación similar a la de la intercalación aunque con codificación UTF-8
en lugar de
+SQL_ASCII
. El uso de este nuevo proveedor de intercalación garantiza que las consultas en formato texto devuelvan los mismos resultados ordenados independientemente de dónde se ejecute PostgreSQL.
La replicación lógica +se utiliza para enviar datos en tiempo real en distintos escenarios de uso. Sin embargo, antes de esta versión, los usuarios que querÃan realizar una actualización a una versión principal tenÃan que eliminar los slots de replicación lógica, +y tras la actualización, volver a sincronizar los datos con los suscriptores. Para las actualizaciones realizadas desde PostgreSQL 17, los usuarios ya no tendrán que eliminar los slots de replicación lógica, lo cual simplifica el proceso de actualización al utilizar este tipo de replicación.
+PostgreSQL 17 ahora dispone de control de failover para la replicación lógica, lo que la hace más resiliente cuando se implementa en entornos de alta disponibilidad. Además, PostgreSQL 17 introduce la herramienta de lÃnea de comando
+pg_createsubscriber
+para convertir una réplica fÃsica en una nueva réplica lógica.
PostgreSQL 17 amplÃa aún más la forma en que los usuarios pueden gestionar el ciclo de vida completo de sus sistemas de bases de datos. PostgreSQL cuenta con la nueva opción TLS, sslnegotiation
, que permite a los usuarios realizar un handshake TLS directo cuando se utiliza
+ALPN
+(registrado como postgresql
en el directorio ALPN). PostgreSQL 17 también añade el rol predefinido pg_maintain
,
+que otorga a los usuarios permiso para realizar operaciones de mantenimiento.
pg_basebackup
, la utilidad incluida en PostgreSQL que permite realizar respaldos, ahora soporta respaldos incrementales y agrega la utilidad pg_combinebackup
+para reconstruir un respaldo completo. Además,
+pg_dump
incluye una nueva opción llamada --filter
que permite seleccionar qué objetos incluir al generar un archivo de volcado.
PostgreSQL 17 también incluye mejoras en las funciones de monitoreo y análisis.
+EXPLAIN
ahora muestra el tiempo empleado para lecturas y escrituras de bloques de E/S locales, e incluye dos nuevas opciones:
+SERIALIZE
y MEMORY
, útiles para visualizar el tiempo empleado en la conversión de datos destinados a la transmisión por red, asà como la cantidad de memoria utilizada. PostgreSQL 17 ahora reporta el progreso del proceso de vacuum en Ãndices,
+y añade la vista del sistema pg_wait_events
+que, combinada con pg_stat_activity
,
+proporciona más información sobre las razones por las que una sesión activa se encuentra en estado de espera.
Se han añadido numerosas nuevas caracterÃsticas y mejoras a PostgreSQL 17 que podrÃan ser útiles para sus casos de uso. Consulten las +notas de la versión para obtener una lista completa de las caracterÃsticas nuevas y modificadas.
+PostgreSQL es la base de datos de código abierto más avanzada del mundo, que cuenta con una comunidad global de miles de usuarios, contribuidores, empresas y organizaciones. Basada en más de 35 años de ingenierÃa, que comenzaron en la Universidad de Berkeley en California, PostgreSQL ha continuado con un ritmo de desarrollo inigualable. El maduro conjunto de caracterÃsticas de PostgreSQL no sólo iguala a los principales sistemas de bases de datos propietarios, sino que los supera en términos de caracterÃsticas avanzadas, extensibilidad, seguridad y estabilidad.
+PostgreSQL es la base de datos de código abierto más avanzada del mundo, que cuenta con una comunidad global de miles de usuarios, contribuidores, empresas y organizaciones. Basada en más de 35 años de ingenierÃa, que comenzaron en la Universidad de Berkeley en California, PostgreSQL ha continuado con un ritmo de desarrollo inigualable. El maduro conjunto de caracterÃsticas de PostgreSQL no sólo iguala a los principales sistemas de bases de datos propietarios, sino que los supera en términos de caracterÃsticas avanzadas, extensibilidad, seguridad y estabilidad.
+{% endblock presskit_about %} + +{% block presskit_features %} +Para más información sobre las caracterÃsticas antes mencionadas y otras más, consulten los siguientes recursos:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Hay varias maneras de descargar PostgreSQL 17, entre ellas:
+Otras herramientas y extensiones están disponibles en el +PostgreSQL Extension Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 incluye documentos HTML y páginas de manual. Es posible también consultar la documentación en lÃnea en formato HTML y PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL utiliza la PostgreSQL License, +una licencia "permisiva" de tipo BSD. Esta +licencia certificada por la OSI es ampliamente apreciada por ser flexible y adecuada para las empresas, ya que no limita el uso de PostgreSQL con aplicaciones comerciales y propietarias. Junto con el soporte para múltiples empresas y la propiedad pública del código, nuestra licencia hace que PostgreSQL sea muy popular entre los proveedores que desean integrar una base de datos en sus propios productos sin tener que preocuparse por tarifas, dependencia de un único proveedor o cambios en los términos de la licencia.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Sitio web
+ +Correo electrónico
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres, PostgreSQL y el logo del elefante (Slonik) son todas marcas registradas de la PostgreSQL Community Association. +Quien desee utilizar estas marcas, deberá cumplir con la polÃtica de marca.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL cuenta con el soporte de numerosas empresas, que patrocinan a los desarrolladores, ofrecen recursos de alojamiento y nos dan apoyo financiero. Consulten nuestra página de +patrocinadores para conocer algunos de los que dan soporte al proyecto.
+Existe también una gran comunidad de +empresas que ofrecen soporte para PostgreSQL, +desde consultores individuales hasta empresas multinacionales.
+Si desean hacer una contribución financiera al Grupo Global de Desarrollo de PostgreSQL o a una de las organizaciones sin fines de lucro reconocidas por la comunidad, visiten nuestra página de donaciones page.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/fr.html b/templates/pages/about/press/presskit17/fr.html new file mode 100644 index 00000000..7a61c62b --- /dev/null +++ b/templates/pages/about/press/presskit17/fr.html @@ -0,0 +1,288 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 septembre 2024 - Le PostgreSQL Global Development +Group annonce aujourd'hui la publication de +PostgreSQL 17, dernière +version de la base de données open source de référence.
+PostgreSQL 17 repose sur plusieurs décennies de développement, améliorant ses
+performances et sa mise à l'échelle tout en s'adaptant aux modèles émergents
+d'accès aux données et à leur stockage. Cette version de
+PostgreSQL amène des gains de performance
+généralisés, dont une révision complète de l'implantation de la gestion de la
+mémoire des opérations de vacuum, des optimisations de l'accès au stockage, des
+améliorations pour les charges de travail fortement concurrentielles,
+l'accélération des chargements et exports en masse et des améliorations de
+l'exécution des requêtes utilisant les index. PostgreSQL 17 possède
+des fonctionnalités qui profitent aussi bien aux nouvelles charges de travail
+qu'aux systèmes critiques. On peut citer les ajouts à l'expérience développeur
+avec la commande SQL/JSON JSON_TABLE
et les améliorations de réplication
+logique qui simplifient la gestion de la haute disponibilité et des mises à jour
+de version majeures.
« PostgreSQL 17 souligne la manière dont la communauté open source +mondiale, qui pilote le développement de PostgreSQL, construit les améliorations +qui aident les utilisateurs à tous les niveaux de leur expérience avec la base +de données » dit Jonathan Katz, un membre de la « core team » de +PostgreSQL. « Qu'il s'agisse d'améliorations pour opérer les bases de +données à l'échelle ou de nouvelles fonctionnalités qui contribuent à une +expérience développeur agréable, PostgreSQL va parfaire votre expérience de la +gestion de données. »
+PostgreSQL, système innovant de gestion des données, reconnu pour sa fiabilité +et sa robustesse, bénéficie depuis plus de 25 ans d'un développement open source +par une communauté mondiale de développeurs et développeuses. Il est devenu le +système de gestion de bases de données relationnelles de référence pour les +organisations de toute taille.
+Le processus de +vacuum de +PostgreSQL, critique pour le bon déroulement des opérations, nécessite des +ressources du serveur de l'instance pour s'exécuter. PostgreSQL 17 introduit une +nouvelle structure interne de la mémoire pour vacuum qui divise par 20 +l'utilisation mémoire. PostgreSQL améliore ainsi la vitesse des opérations de +vacuum tout en réduisant l'usage des ressources partagées, les rendant +disponibles à votre charge de travail.
+PostgreSQL 17 poursuit l'amélioration des performances de sa couche
+d'entrées/sorties. Les charges de travail hautement concurrentes pourront voir
+leurs performances en écriture doubler grâce à une amélioration sur le
+traitement du write-ahead
+log
+(WAL). De plus, la nouvelle
+interface d'entrées/sorties par flux accélère les lectures séquentielles
+(lecture de toutes les données d'une table). Cette même fonctionnalité bénéficie
+aussi à ANALYZE
qui
+peut ainsi mettre à jour les statistiques du planificateur de requêtes bien plus
+rapidement.
PostgreSQL 17 étend ses gains de performance à l'exécution de requêtes. Il
+améliore la performance des requêtes avec des clauses IN
utilisant des index
+de type
+B-tree,
+la méthode d'indexation par défaut de PostgreSQL. De plus, il est maintenant
+possible de paralléliser la construction des index
+BRIN. PostgreSQL 17 comporte
+plusieurs améliorations dans la planification des requêtes, dont des
+optimisations sur les contraintes NOT NULL
et des améliorations dans le
+traitement des common table
+expressions (les
+requêtesWITH
). Cette
+version prend en charge plus d'instructions SIMD (Single Instruction/Multiple
+Data) pour accélérer les calculs, incluant l'usage d'AVX-512 pour la fonction
+bit_count
.
PostgreSQL a été la première base de données relationnelle à ajouter le support
+de JSON
+(2012), et
+PostgreSQL 17 complète son implantation du standard SQL/JSON.
+JSON_TABLE
+est maintenant disponible dans PostgreSQL 17, permettant aux développeurs de
+convertir des données JSON dans une table standard PostgreSQL. PostgreSQL 17
+supporte maintenant les constructeurs
+SQL/JSON
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) et les fonctions de
+requêtage
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), offrant de nouvelles possibilités
+aux développeurs d'interagir avec leurs données JSON. Cette version ajoute plus
+d'expressions
+jsonpath
,
+avec un accent sur la conversion de données JSON vers des types de données
+natifs de PostgreSQL comme les types numériques, booléens, chaînes de caractères
+et date/heure.
PostgreSQL 17 rajoute des fonctionnalités à la commande
+MERGE
, utilisée pour les
+mises à jour conditionnelles, en incluant une clause RETURNING
et la capacité
+de mettre à jour les
+vues. En prime,
+PostgreSQL 17 dispose de nouvelles capacités de chargement et d'export de
+données en masse pouvant aller jusqu'à doubler la performance lors de l'export
+de grandes lignes en utilisant la commande
+COPY
. COPY
bénéficie
+d'améliorations de performance, lorsque les encodages de la source et de la
+destination correspondent et inclut une nouvelle option, ON_ERROR
, qui permet
+la poursuite d'un import même en cas d'erreur d'insertion.
Cette version étend les fonctionnalités de gestion des données à la fois dans
+les partitions et dans les données distribuées sur des instances PostgreSQL
+distantes. PostgreSQL 17 supporte l'utilisation de colonnes identité et des
+contraintes d'exclusions sur des tables
+partitionnées. Les
+foreign data wrapper
+PostgreSQL
+(postgres_fdw
), qui
+sont utilisés pour exécuter des requêtes sur des instances PostgreSQL distantes,
+peuvent maintenant transmettre les sous-requêtes EXISTS
et IN
vers un
+serveur distant pour un traitement plus efficace.
PostgreSQL 17 inclut un fournisseur de collation interne, indépendant de la
+plateforme et immutable permettant de garantir l'immutabilité des résultats et
+fournit une sémantique de tri similaire à la collation C
mais avec l'encodage
+UTF-8
au lieu de SQL_ASCII
. L'utilisation de ce nouveau fournisseur de
+collation garantit que les résultats triés des requêtes basées sur du texte
+seront identiques, indépendamment de l'environnement.
La réplication +logique est +utilisée pour transmettre des données en temps réel dans de nombreux cas +d'usage. Toutefois, avant cette version, une mise à jour majeure nécessitait de +supprimer les slots de réplication +logique, +ce qui obligeait à resynchroniser les données vers les souscripteurs après la +mise à jour. à partir de PostgreSQL 17, les mises à jour utilisant la +réplication logique seront simplifiées : elles ne nécessiteront plus de supprimer +les slots de réplication logique.
+PostgreSQL 17 inclut désormais un contrôle des bascules sur incident pour la +réplication logique, ce qui la rend plus résiliente dans les environnements +hautement disponibles.
+Enfin, PostgreSQL 17 introduit l'outil en ligne de commande
+pg_createsubscriber
+pour convertir un réplica physique en réplica logique.
PostgreSQL 17 étend les possibilités de gestion du cycle de vie des systèmes de
+bases de données. Une nouvelle option TLS, sslnegotiation
, est ajoutée, qui
+permet aux utilisateurs d'effectuer une négociation TLS
+directe lors de l'utilisation
+d'ALPN
+(enregistrée comme postgresql
dans le répertoire ALPN). PostgreSQL 17 ajoute
+le rôle prédéfini
+pg_maintain
, qui donne les privilèges d'effectuer des opérations de
+maintenance aux utilisateurs.
pg_basebackup
,
+l'utilitaire de sauvegarde intégré à PostgreSQL, supporte désormais les
+sauvegardes incrémentales et ajoute l'utilitaire
+pg_combinebackup
+pour reconstruire une sauvegarde complète.
+En complément, pg_dump
+intègre une nouvelle option, appelée --filter
, qui permet de préciser un
+fichier contenant la liste des objets à intégrer lors de la génération d'un
+export.
PostgreSQL 17 ajoute des améliorations aux fonctionnalités de supervision et
+d'analyse.
+EXPLAIN
présente
+maintenant le temps passé sur les lectures et écritures de blocs et intègre deux
+nouvelles options : SERIALIZE
et MEMORY
, utiles pour voir le temps passé
+dans la conversion de données lors des transmissions réseau, et la quantité de
+mémoire utilisée.
+PostgreSQL 17 indique désormais la progression du vacuum des
+index.
+Cette version ajoute la vue système
+pg_wait_events
,
+qui combinée avec
+pg_stat_activity
,
+donne plus d'informations sur les raisons pour lesquelles une session active est
+en attente.
De nombreuses autres fonctionnalités ont été ajoutées à PostgreSQL 17. Elles +peuvent aussi être utiles dans vos cas d'usage. Vous pouvez vous référer aux +notes de version (en +anglais) pour consulter la liste complète des fonctionnalités modifiées ou +ajoutées.
+PostgreSQL est le système de gestion de bases de +données libre de référence. Sa communauté mondiale est composée de plusieurs +milliers dâutilisateurs, utilisatrices, contributeurs, contributrices, +entreprises et institutions. Le projet PostgreSQL, démarré il y a plus de 30 ans +à lâuniversité de Californie, à Berkeley, a atteint aujourdâhui un rythme de +développement sans pareil. Lâensemble des fonctionnalités proposées est mature, +et dépasse même celui des systèmes commerciaux leaders sur les fonctionnalités +avancées, les extensions, la sécurité et la stabilité.
+PostgreSQL est le système de gestion de bases de +données libre de référence. Sa communauté mondiale est composée de plusieurs +milliers dâutilisateurs, utilisatrices, contributeurs, contributrices, +entreprises et institutions. Le projet PostgreSQL, démarré il y a plus de 30 ans +à lâuniversité de Californie, à Berkeley, a atteint aujourdâhui un rythme de +développement sans pareil. Lâensemble des fonctionnalités proposées est mature, +et dépasse même celui des systèmes commerciaux leaders sur les fonctionnalités +avancées, les extensions, la sécurité et la stabilité.
+{% endblock presskit_about %} + +{% block presskit_features %} +Pour de plus amples informations sur les fonctionnalités ci-dessus et toutes +les autres, vous pouvez consulter les liens suivants :
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Il existe plusieurs façons de télécharger PostgreSQL 17, dont :
+D'autres outils et extensions sont disponibles sur le PostgreSQL Extension +Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +La documentation au format HTML et les pages de manuel sont installées avec +PostgreSQL. La documentation peut également être consultée en +ligne ou récupérée au format +PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL utilise la licence +PostgreSQL, licence +« permissive » de type BSD. Cette licence certifiée +OSI est largement appréciée +pour sa flexibilité et sa compatibilité avec le monde des affaires, puisqu'elle +ne restreint pas l'utilisation de PostgreSQL dans les applications propriétaires +ou commerciales. Associée à un support proposé par de multiples sociétés et une +propriété publique du code, sa licence rend PostgreSQL très populaire parmi les +revendeurs souhaitant embarquer une base de données dans leurs produits sans +avoir à se soucier des prix de licence, des verrous commerciaux ou modifications +des termes de licence.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Site internet
+ +Courriel
+Postgres, PostgreSQL et le logo éléphant (Slonik) sont des marques déposées de +l'Association de la Communauté PostgreSQL. Si vous +souhaitez utiliser ces marques, vous devez vous conformer à la politique de la +marque.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL bénéficie du support de nombreuses sociétés, qui financent des +développeurs et développeuses, fournissent l'hébergement ou un support +financier. Les plus fervents supporters sont listés sur la page des +sponsors.
+Il existe également une très grande communauté de sociétés offrant du support +PostgreSQL, du +consultant indépendant aux entreprises multinationales.
+Les dons au PostgreSQL Global +Development Group, ou à l'une des associations à but non lucratif, sont acceptés +et encouragés.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/he.html b/templates/pages/about/press/presskit17/he.html new file mode 100644 index 00000000..2c85c8a3 --- /dev/null +++ b/templates/pages/about/press/presskit17/he.html @@ -0,0 +1,457 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} ++ספ×××ר 26, 2024 - ×§××צת ×פ×ת×× ×××××××ת ×©× PostgreSQL ×××××¢× ×××× ×¢× ×©×ר××¨× ×©× PostgreSQL 17, ×××¨×¡× ××¢××× ×ת ×××תר ×©× ××¡× ×× ×ª×× ×× ××תק×× ××¢××× ×¢× ×§×× ×¤×ª××. +
+ + +
+PostgreSQL 17 ×ת×ססת ×¢× ×¢×©×¨×ת ×©× ×× ×©× ×¤×ת×× ×§×× ×¤×ª××, ×שפרת ×ת ×××צ××¢×× ××ת ××××ת ××ר××× ×©×× ×ª×× ×ת××× ××פ××¡× ×××©× ×× ×ª×× ×× ×××פ××¡× ××ס××. ×××××¨× ×× ×©×
+PostgreSQL
+××ס××£ ר×××× ××צ××¢×× ×ש××¢×ת×××, ×××× ×××עת × ×××× ×××ר×× ×ש×פרת ×¢××ר ×××§××, ××פ×××××צ××ת ××××©× ×××ס×× ×ש×פ×ר×× ××¢×××¡× ×¢×××× ×××××× ×××§×××, ×××¦× ×××¢×× × ×××צ×× ××××ת ×××××, ×ש×פ××¨× ××צ××¢ ש×××ת×ת ×¢××ר ××× ×קס××. ×-PostgreSQL 17 ×ש ת××× ×ת ××××¢×××ת ××¢×××¡× ×¢×××× ××ש×× ××××¨× ×××ער××ת קר××××ת ××××, ×××× ×ª×ספ×ת ××××××ת ××פת××× ×¢× ×¤×§××ת SQL/JSON
+JSON_TABLE
+×ש×פ×ר×× ×ש×פ×× ×××× ××פש××× ×ת ×× ×××× ×©× ×¢×××¡× ×¢×××× ××××× ×ת ××××× ×ש×ר××× ×רס××ת ××××××.
+
+"PostgreSQL 17 ×××××©× ×××¦× ×§×××ת ××§×× ×פת×× ××¢××××ת, ××× ××¢× ×ת ×פ×ת×× ×©× PostgreSQL, ××× × ×©×פ×ר×× ××ס×××¢×× ××שת×ש×× ××× ×©××× ××סע ש××× ×××¡× ×× ×ª×× ××", ××ר Jonathan Katz, ××ר ×-PostgreSQL Core Team. "××× ×× ×× ×©×פ×ר×× ××פע×ת ×ס×× × ×ª×× ×× ××§× × ×××× ×××××× ×× ×ª××× ×ת ××ש×ת ××שפר×ת ×ת ×××××ת ××פת×, PostgreSQL 17 תשפר ×ת ×××××ת ×× ×××× ×× ×ª×× ×× ×©××." + + +
+ + ++PostgreSQL ××ת ×ער×ת × ×××× × ×ª×× ×× ×××©× ×ת ×××××¢× ××××× ×ת, ××××¡× × ××××××ת ×ר××× ×©××, × ×× ×ת ×××¢× 25 ×©× ×ת פ×ת×× ×§×× ×¤×ª×× × +×§×××ת ×פת××× ×¢××××ת + ××פ×× ××ס×ס × ×ª×× ×× ×¨×צ××× × ×פת×× ××××¢××£ ×¢× ×ר××× ×× ××× ××××××. +
+ + + + ++ת×××× +××××§×× +× PostgreSQL ××× ×ת×××× ××× ×§×¨××× ×פע×××ת תק×× ×, ×××רש ×ש××× ×©×¨×ª ×פע××. PostgreSQL 17 ×צ×× ××× × ×××ר×× ×¤× ××× ××ש ×××××§×× ×©×¦××¨× ×¢× ×¤× 20 פ××ת ×××ר××. ×× ×שפר ×ת ×××ר×ת ×××××§×× ××× ×פ××ת ×ת ×ש×××ש ××ש×××× ××ש×תפ××, ×× ×©×××¤× ×××ª× ××ת××× ××תר ××¢×××¡× ××¢×××× ×©××. +
+ + ++PostgreSQL 17 ××ש××× ×שפר ×ת ×××צ××¢×× ×©× ×©××ת ×-I/O ש××. ×¢×××¡× ×¢×××× ××-××× ××× ×××××× ×¢×©×××× ×ר××ת תפ×קת ×ת××× ×××× ××תר ×¢× ×¤× 2 ×¢×§× ×©×פ×ר×× ×¢× ×¢×××× ×©× +write-ahead log +(WAL) +. ×× ×סף, ××שק ×-I/O ××××¨× ×××ש ××××¥ sequential scans (קר××ת ×× ×× ×ª×× ×× ×××××) ××× ××ר +ANALYZE + ×××× ××¢××× ×ת ×× ×ª×× ×× ×ס×××ס×××× ×©× ×ת×× × ×ש×××ת×ת. + + +
+
+PostgreSQL 17 ×× ×ר×××× ×ת ר×××× ×××צ××¢×× ×©×× ×××צ××¢ ש×××ת×ת.
+PostgreSQL 17 ×שפרת ×ת ×××צ××¢×× ×©× ×©×××ת×ת ×¢× ×¡×¢×פ×
+IN
+ ××שת×ש×× ×××× ×קס×× ×©×
+B-tree
+, ×ר×רת ××××× ×©××ת ××× ×קס ×-PostgreSQL. ×× ×סף, ××× ×קס×× ×©×
+BRIN
+ ת××××× ×עת ××× ××× ××§××××. PostgreSQL 17 ××××ת ×ספר ש×פ×ר×× ×ת×× ×× ×©×××ת×ת, ×××× ××פ×××××צ××ת ×××××צ×
+NOT NULL
+ ×ש×פ×ר×× ××¢××××
+common table expressions
+(WITH
queries)
+. ×××××¨× ×× ××ס××¤× ×¢×× ×ª×××ת SIMD (Single Instruction/Multiple Data) ×××צת ××ש××××, ×××× ×©×××ש ×-AVX-512 ×¢××ר ×פ×× ×§×¦××
+bit_count
+.
+
+PostgreSQL ×××
+××¡× ×× ×ª×× ×× ×ר×צ××× × ×ר×ש×× ×©××ס××£ ת×××× ×-JSON
+
+
+ ×-PostgreSQL 17 ××ס××£ ×××××¢×ª× ×©× ×ª×§× SQL/JSON.
+JSON_TABLE
+
+
+
+
+×××× ×עת ×-PostgreSQL 17, ×××פשר ××פת××× ××××ר × ×ª×× × JSON ××××ת PostgreSQL ס×× ×ר××ת. PostgreSQL 17 ת××× ×עת ×
+SQL/JSON constructors
+
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
)
+ ×-
+פ×× ×§×¦××ת ש×××ת×
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
)
+×שר × ××ª× ×× ××פת××× ×ר××× ××ר×ת ××ת××שק×ת ×¢× × ×ª×× × ×-JSON ש×××.
+ ×××××¨× ×× ××ס××¤× ×¢×× ××××××
+jsonpath
+, ×¢× ××ש ×©× ××רת × ×ª×× × JSON ×ס××× × ×ª×× ×× ××§×ר××× ×©× PostgreSQL ×××× ×ספר, ×××××× ×, ××ר××ת ×ס××× ×ª×ר××/שע×.
+
+PostgreSQL 17 ××ס××¤× ×ª××× ×ת × ×ספ×ת ×-
+MERGE
+, ××ש×ש ××¢×××× ×× ×××ª× ××, ×××× ×¡×¢××£
+RETURNING
+ ××××××ת ××¢×××
+views
+. ×× ×סף, ×-PostgreSQL 17 ×××××ת ××ש×ת ×××¢×× × ×××צ×× ×©× × ×ª×× ×× ××××××ת ×××××ת, ×××× ×©×פ×ר ××צ××¢×× ×©× ×¢× ×¤× 2 ×עת ××צ×× ×©×ר×ת ×××××ת ×××צע×ת פק××ת
+COPY
+
+
+. ×××צ××¢×
+COPY
+× ××¡×¤× ×× ×©×פ×ר×× ××שר ×§×××× ×××§×ר ××××¢× ×ª×××××, ××××× ×פשר×ת ××ש×,
+ON_ERROR
+, ×××פשרת ×××©× ×××× ââ×× ×× ×ש ש×××ת ××ספ×.
+
+×××××¨× ×× ×ר×××× ×ת ×פ×× ×§×¦××× ×××ת ×× ×× ×××× × ×ª×× ×× ××××צ×ת ××× ×× ×ª×× ×× ×××פצ×× ×¢× ×¤× × ×××¤×¢× PostgreSQL ×ר×××§××. PostgreSQL 17 ת×××ת ×ש×××ש ××¢××××ת ×××ת ×××××××¦× ×× ××××× ×¢×
+×××××ת ×××××§×ת
+.
+××¢×פת ×× ×ª×× ×× ××ר×× ×©× PostgreSQL
+(postgres_fdw
)
+
+
+ ××ש×שת ×××צ××¢ ש×××ת×ת ××××¤×¢× PostgreSQL ×ר×××§××, ××××× ×עת ××צע ש×××ת×ת ××©× ×
+EXISTS
+ ×-
+IN
+ ×שרת ××ר×××§ ××¢×××× ××¢×× ××תר.
+
+PostgreSQL 17 ××××ת ×× collation provider ×××× ×, ×××ª× ×ª××× ×פ××פ×ר×× ××××ª× × ××ª× ×ש×× ××, ש××××× ×©××× ×××ª× × ××ª× ×ש×× ×× ××ספק ס×× ××קת ×××× ×××× × collation
+C
+ ×××¢× ×§××××
+UTF-8
+ ×××
+SQL_ASCII
+. ×ש×××ש × collation provider ×××ש ××× ××××× ×©×ש×××ת×ת ש×× ××××סס×ת ×¢× ×××§×¡× ×××××¨× ×ת ×××ª× ×ª×צ××ת ××××× ×ת ××× ×§×©×¨ ×××§×× ×©×× ××ª× ×פע×× ×ת PostgreSQL.
+
+ש×פ×× ×××× + + +×ש×ש ×××ר×ת × ×ª×× ×× ×××× ××ת ×¢× ×¤× × ××§×¨× ×©×××ש ר×××. ×¢× ××ת, ××¤× × ×××××¨× ××, ×שת×ש×× ×©×¨×¦× ××צע ש×ר×× ××¨×¡× ×××× ××× ×××××× ×××ר×× ×ת +ס××××× ×©× ×©×פ×× ×××× + ××שר ×פע××× ××¨×©× ×¡× ×ר×× ×××ש ×©× × ×ª×× ×× ××× ×××× ×××ר ש×ר××. ××× ×ש×ר×××× ×-PostgreSQL 17, ×שת×ש×× ×× ×¦×¨×××× ×××ר×× ×ת ×ס××××× ×©× ×©×פ×× ××××, ×× ×©××¤×©× ×ת ת×××× ×ש×ר×× ×עת ש×××ש ×ש×פ×× ××××. +
+ + +
+PostgreSQL 17 ××××ת ×עת ×קרת ××©× ×©× ×©×פ×× ××××, ×× ×©×××¤× ×××ª× ××××ש ××תר ×עת פר××¡× ×ס××××ת ×¢× ×××× ×ת ×××××. ×× ×סף, PostgreSQL 17 ×צ××× ×ת
+pg_createsubscriber
+- ××× ×©×רת פק××× ×××רת ×¢×תק פ××× ××¢×תק ×××× ××ש.
+
+PostgreSQL 17 ×ר×××× ×¢×× ××תר ×××¦× ×שת×ש×× ×××××× ×× ×× ×ת ××××ר ××××× ××××× ×©× ×ער××ת ××¡× ×× ×ª×× ×× ×©×××. ×-PostgreSQL ×ש ×פשר×ת TLS ××ש×,
+sslnegotiation
+, ×××פשרת ××שת×ש×× ××צע TLS handshakes ×עת ש×××ש ×-
+ALPN
+(רש×× ×ת×ר
+postgresql
+ ×ספר××ת ALPN).
+PostgreSQL 17 ××ס××¤× ×× ×ת
+pg_maintain
+תפק×× ××××ר ×ר×ש
+, ×××¢× ××§ ××שת×ש×× ×רש×× ××צע פע×××ת ת××××§×.
+
+pg_basebackup
+- ××× ×××××× ××××× × ×-PostgreSQL, ת××× ×עת ×××××××× ×צ××ר×× ×××ס××£ ×ת
+pg_combinebackup
+- ××× ×ש×××ר ××××× ×××. ×× ×סף,
+pg_dump
+ ×××× ××פצ×× ×××©× ×ש×
+--filter
+ ×××פשרת ××××ר ×××× ××××××§××× ××××× ×עת ×צ×רת ×§×××¥ dump.
+
+PostgreSQL 17 ××××ת ×× ×©×פ×ר×× ×ת××× ×ת × ×××ר ×× ×ת××.
+EXPLAIN
+×צ×× ×עת ×ת ×××× ×קר××× ×××ת××× ×©× ××××§ ×§××/פ×× ××§×××, ××××× ×©×ª× ×פשר×××ת ××ש×ת:
+SERIALISE
+
+
+ ×-
+MEMORY
+
+
+×שר ×ש×ש×× ××××קת ×××× ×××שקע ×××רת × ×ª×× ×× ×¢××ר ש×××ר רשת ×××× ×××ר×× ××× ×ש×××ש. PostgreSQL 17 ×××××ת ×עת ×¢×
+×תק×××ת ×××× ×קס×× ×©× ××××§××
+ ×××ס××¤× ×ת תצ××ת ××ער×ת
+pg_wait_events
+ש×ש×××× ×¢×
+pg_stat_activity
+ × ××ª× ×ר×× ××תר ת××× ×ת ××××¢ ×פע×× × ×צ×ת ×××¦× ×©× waiting.
+
+
+
+ת××× ×ת ××ש×ת ×ש×פ×ר×× ×¨××× ××ר×× × ××¡×¤× ×-PostgreSQL 17 שעש×××× ×× ××××ת ×××¢×××× ×××§×¨× ×ש×××ש ש×××. +×× × ×¢××× × × + ×ער×ת ×××××¨× +××§××ת רש××× ×××× ×©× ×ª××× ×ת ××ש×ת ×ש×× ×ת. +
+ + ++PostgreSQL + ××× ××¡× × ×ª×× ×× ××§×× ×¤×ª×× ××תק×× ×××תר ××¢×××, ×¢× ×§×××× ××××××ת ×©× ×××¤× ×שת×ש××, ת×ר×××, ××ר×ת ××ר××× ××. ×פר×××§× PostgreSQL × ×× × ×¢× ××¢× 35 ×©× ×ת ×× ×ס×, ××× ×××× ××רס××ת ×§××פ××¨× ××, ×רק××, ×××ש×× ×××ª×¤×ª× ×¢× ×§×¦× ××× ×ª×ר×ת. ער×ת ×ת××× ×ת ××ש××ת ×©× PostgreSQL ×× ×¨×§ ת×××ת ×ער××ת × ×ª×× ×× ×§× ××× ××ת ××××××ת, ××× ×¢××× ×¢×××× ×××פ××× ×× ×©× ×ס×× × ×ª×× ×× ×תק×××× ,×××××ת ×ר×××, ××××× ××צ×××ת. +
+ + ++PostgreSQL + ××× ××¡× × ×ª×× ×× ××§×× ×¤×ª×× ××תק×× ×××תר ××¢×××, ×¢× ×§×××× ××××××ת ×©× ×××¤× ×שת×ש××, ת×ר×××, ××ר×ת ××ר××× ××. ×פר×××§× PostgreSQL × ×× × ×¢× ××¢× 35 ×©× ×ת ×× ×ס×, ××× ×××× ××רס××ת ×§××פ××¨× ××, ×רק××, ×××ש×× ×××ª×¤×ª× ×¢× ×§×¦× ××× ×ª×ר×ת. ער×ת ×ת××× ×ת ××ש××ת ×©× PostgreSQL ×× ×¨×§ ת×××ת ×ער××ת × ×ª×× ×× ×§× ××× ××ת ××××××ת, ××× ×¢××× ×¢×××× ×××פ××× ×× ×©× ×ס×× × ×ª×× ×× ×תק×××× ,×××××ת ×ר×××, ××××× ××צ×××ת. +
+{% endblock presskit_about %} + +{% block presskit_features %} ++××ס×ר×× ×¢× ×ת××× ×ת ××¢×× ×××ר×ת, ×¢××× ××ש×××× ×××××: +
+ + ++××©× × ×ספר ×ר××× ×©××× ×ª×××× ×××ר×× ×ת PostgreSQL 17, ××××: +
+ + ++×××× ××ר×××ת ××ר×× ×××× ×× +×רשת ××ר×××ת ×©× PostgreSQL +. +
+{% endblock presskit_download %} + +{% block presskit_docs %} ++PostgreSQL 17 ××××¢ ×¢× ×ª××¢×× HTML ××× ×× ××¤× man, ת×××× ×× ××¢××× ×ת××¢×× ××××¤× ××§××× ×פ×ר×× +HTML + + + ××× ×פ×ר×× +PDF +. +
+{% endblock presskit_docs %} + +{% block presskit_licence %} ++ + + ×שת×ש × +ר×ש××× PostgreSQL +, ר×ש××× "×ת××¨× ×" ×××× BSD. ר×ש××× ×× +×××שר OSI + + +×××× ××ער×× ×¨×× ××××ש ×××××××ª× ×עסק××, ×××××× ×©××× ××× × ××××× ×ת ×ש×××ש ×-PostgreSQL ×¢× ××ש×××× ×ס×ר××× ××§× ××× ×××. ××× ×¢× ×ª×××× ×ר××ת ××ר×ת ×××¢××ת צ×××ר×ת ×¢× ××§××, ×ר×ש××× ×©×× × ×××¤× ×ת PostgreSQL ×פ×פ×××¨× ×××× ××§×¨× ×ספק×× ×××¢×× ××× ×× ××××××¢ ××¡× × ×ª×× ×× ×××צר×× ×©××× ××× ×שש ××¢×××ת, × ×¢××ת ספק×× ×× ×©×× ×××× ××ª× ×× ×ר×ש××. +
+ +{% endblock presskit_licence %} + +{% block presskit_contact %} ++×תר ××× ××¨× × +
++×××××× +
++Postgres ×-PostgreSQL ××××× ×פ×× (Slonik) ×× ×××× ×¡××× ×× ×ס×ר××× ×¨×©×××× ×©× +PostgreSQL Community Association + + +. ×× ×רצ×× × ××שת×ש ×ס××× ×× ×××, ×¢××× ×צ××ת × + + +×××× ××ת ×ס××× ×× ××ס×ר××× +. +
+{% endblock presskit_images %} + +{% block presskit_corporate %} ++PostgreSQL × ×× ×ת ×ת××××ª× ×©× ××ר×ת ר××ת, ×©× ××ª× ×ת ×ס×ת ××פת×××, ×ספק×ת ×ש××× ××ר×× ×× ××ª× ×ת ×× × ×ª×××× ×ספ×ת. ×¢××× ×××£ +× ××ª× × ××ס×ת +ש×× × ×¢××ר ×××§ ×ת×××× ×פר×××§× ××××. +
+ + ++×ש ×× ×§×××× ××××× ×©× +××ר×ת ××צ××¢×ת ת×××× ×-PostgreSQL +, ×××עצ×× ×××××× ××¢× ×××ר×ת ×¨× ××××××ת. + + +
+ + ++×× ×רצ×× × ×תר×× ×ª×¨××× ×ספ×ת ××§××צת ×פ×ת×× ××¢××××ת PostgreSQL ×× ×××× ××ר××× × ××§×××× ××××ר×× ××× ××ר×ת ר×××, ×× × ×קר × + + +××£ ×תר×××ת +ש×× ×. + + +
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/id.html b/templates/pages/about/press/presskit17/id.html new file mode 100644 index 00000000..34d22e4a --- /dev/null +++ b/templates/pages/about/press/presskit17/id.html @@ -0,0 +1,96 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 September 2024 - PostgreSQL Global Development Group hari ini mengumumkan perilisan PostgreSQL 17, versi terbaru dari database Open Source paling canggih di dunia.
+PostgreSQL 17 dibangun berdasarkan puluhan tahun pengembangan Open Source dengan peningkatan performa dan skalabilitas, serta penyesuaian terhadap pola akses dan penyimpanan data terbaru. Rilis PostgreSQL ini menambahkan peningkatan performa yang signifikan, termasuk implementasi manajemen memori yang lebih efisien untuk vacuum, optimasi akses penyimpanan, dan peningkatan untuk beban kerja dengan tingkat concurrency tinggi. Selain itu, ada peningkatan kecepatan dalam pemrosesan bulk loading dan ekspor data, serta perbaikan dalam eksekusi query untuk indeks.. PostgreSQL 17 memiliki fitur yang menguntungkan, baik untuk beban kerja baru maupun sistem bermisi kritis, seperti penambahan perintah SQL/JSON JSON_TABLE, dan peningkatan replikasi logis yang menyederhanakan manajemen beban kerja High Availability (HA) dan peningkatan versi utama.
+"PostgreSQL 17 menunjukkan bagaimana komunitas Open Source global, yang memimpin pengembangan PostgreSQL, terus menghadirkan inovasi yang membantu pengguna di berbagai tahap perjalanan database mereka," ucap Jonathan Katz, anggota tim inti PostgreSQL. "Baik itu peningkatan untuk mengoperasikan database dalam skala besar atau fitur baru yang membangun pengalaman pengembang yang menyenangkan, PostgreSQL 17 akan meningkatkan pengalaman pengelolaan data Anda."
+PostgreSQL, sistem manajemen data yang inovatif yang dikenal karena keandalannya, ketangguhannya, dan ekstensibilitasnya, mendapat manfaat dari lebih dari 25 tahun pengembangan Open Source oleh komunitas pengembang global dan telah menjadi database relasional Open Source pilihan bagi berbagai ukuran organisasi.
+Proses vacuum PostgreSQL sangat penting untuk operasi yang sehat, membutuhkan sumber daya server untuk beroperasi. PostgreSQL 17 memperkenalkan struktur memori internal baru untuk vacuum yang mengonsumsi hingga 20x lipat lebih sedikit memori. Hal ini meningkatkan kecepatan vacuum dan juga mengurangi penggunaan sumber daya bersama sehingga lebih banyak yang tersedia untuk beban kerja Anda.
+PostgreSQL 17 terus meningkatkan kinerja lapisan I/O-nya. Beban kerja dengan concurrency tinggi dapat melihat throughput penulisan hingga 2x lebih baik berkat peningkatan dalam pemrosesan write-ahead log (WAL). Selain itu, antarmuka streaming I/O yang baru mempercepat pemindaian berurutan (membaca semua data dari tabel) dan mempercepat pembaruan statistik perencana melalui perintah ANALYZE.
+PostgreSQL 17 juga memperluas peningkatan kinerjanya ke eksekusi query. PostgreSQL 17 meningkatkan kinerja query dengan klausa IN yang menggunakan indeks B-tree, metode indeks default di PostgreSQL. Selain itu, indeks BRIN sekarang mendukung pembuatan paralel. PostgreSQL 17 mencakup beberapa peningkatan untuk perencanaan query, termasuk optimasi untuk constraint NOT NULL, dan peningkatan dalam pemrosesan common table expressions (WITH queries). Rilis ini menambahkan lebih banyak dukungan SIMD (Single Instruction/Multiple Data) untuk mempercepat perhitungan, termasuk menggunakan AVX-512 untuk fungsi bit_count.
+PostgreSQL adalah database relasional pertama yang menambahkan dukungan JSON (2012), dan PostgreSQL 17 menambahkan pada implementasinya standar SQL/JSON. JSON_TABLE sekarang tersedia di PostgreSQL 17 yang memungkinkan pengembang mengonversi data JSON menjadi tabel PostgreSQL standar. PostgreSQL 17 sekarang mendukung konstruktor SQL/JSON (JSON, JSON_SCALAR, JSON_SERIALIZE) dan fungsi query (JSON_EXISTS, JSON_QUERY, JSON_VALUE), memberikan pengembang cara lain untuk berinteraksi dengan data JSON mereka. Rilis ini menambahkan lebih banyak ekspresi jsonpath, dengan penekanan pada pengonversian data JSON ke tipe data asli PostgreSQL, termasuk tipe numerik, boolean, string, dan tanggal/waktu.
+PostgreSQL 17 menambahkan lebih banyak fitur ke MERGE, yang digunakan untuk pembaruan bersyarat, termasuk klausa RETURNING dan kemampuan untuk memperbarui views. Selain itu, PostgreSQL 17 memiliki kemampuan baru untuk pemuatan massal dan ekspor data, termasuk peningkatan kinerja hingga 2x saat mengekspor baris besar menggunakan perintah COPY. Kinerja COPY juga mengalami peningkatan ketika encoding sumber dan tujuan cocok, dan mencakup opsi baru, ON_ERROR, yang memungkinkan impor untuk terus berlanjut bahkan jika ada kesalahan saat menyisipkan.
+Rilis ini memperluas fungsionalitas baik untuk mengelola data dalam partisi maupun data yang didistribusikan di antar-instance PostgreSQL jarak jauh. PostgreSQL 17 mendukung penggunaan kolom identitas dan constraint pengecualian pada tabel yang dipartisi. PostgreSQL foreign data wrapper (postgres_fdw), yang digunakan untuk menjalankan query di instance PostgreSQL jarak jauh, sekarang dapat mendorong subquery EXISTS dan IN ke server jarak jauh untuk pemrosesan yang lebih efisien.
+PostgreSQL 17 juga mencakup penyedia kolasi built-in, platform independent, yang dijamin immutable dan menyediakan semantik pengurutan yang mirip dengan kolasi C kecuali dengan encoding UTF-8 daripada SQL_ASCII. Menggunakan penyedia kolasi baru ini menjamin bahwa query berbasis teks Anda akan mengembalikan hasil yang diurutkan sama di mana pun PostgreSQL dijalankan.
+Replikasi logis digunakan untuk mengalirkan data secara real-time di berbagai kasus penggunaan. Namun, sebelum rilis ini, pengguna yang ingin melakukan peningkatan versi utama harus menghapus slot replikasi logis, yang memerlukan sinkronisasi ulang data ke pelanggan setelah peningkatan. Mulai dengan peningkatan dari PostgreSQL 17, pengguna tidak perlu menghapus slot replikasi logis, menyederhanakan proses peningkatan saat menggunakan replikasi logis.
+PostgreSQL 17 sekarang menyertakan kontrol failover untuk replikasi logis, membuatnya lebih tangguh ketika digunakan dalam lingkungan ketersediaan tinggi. Selain itu, PostgreSQL 17 memperkenalkan alat baris perintah pg_createsubscriber untuk mengonversi replika fisik menjadi replika logis baru.
+PostgreSQL 17 lebih memperluas bagaimana pengguna dapat mengelola siklus hidup keseluruhan sistem basis data mereka. PostgreSQL memiliki opsi TLS baru, âsslnegotiationâ, yang memungkinkan pengguna melakukan jabat tangan TLS langsung saat menggunakan ALPN (terdaftar sebagai postgresql dalam direktori ALPN). PostgreSQL 17 juga menambahkan pg_maintain peran yang telah ditentukan, yang memberikan pengguna izin untuk melakukan operasi pemeliharaan.
+pg_basebackup, utilitas cadangan yang disertakan dalam PostgreSQL, sekarang mendukung cadangan inkremental dan menambahkan utilitas pg_combinebackup untuk merekonstruksi cadangan penuh. Selain itu, pg_dump menyertakan opsi baru yang disebut--filter yang memungkinkan Anda memilih objek apa yang akan disertakan saat menghasilkan file dump.
+PostgreSQL 17 juga menyertakan peningkatan fitur pemantauan dan analisis. EXPLAIN sekarang menunjukkan waktu yang dihabiskan untuk pembacaan dan penulisan blok I/O lokal, dan menyertakan dua opsi baru: SERIALIZE dan MEMORY, berguna untuk melihat waktu yang dihabiskan dalam konversi data untuk transmisi jaringan, dan berapa banyak memori yang digunakan. PostgreSQL 17 sekarang melaporkan kemajuan vakum indeks, dan menambahkan tampilan sistem pg_wait_events yang, bila dikombinasikan dengan pg_stat_activity, memberikan wawasan lebih lanjut tentang mengapa sesi aktif sedang menunggu.
+Banyak fitur dan peningkatan baru lainnya telah ditambahkan ke PostgreSQL 17 yang mungkin juga berguna untuk kasus penggunaan Anda. Silakan lihat catatan rilis untuk daftar lengkap fitur baru dan fitur yang diubah.
+PostgreSQL adalah basis data Open Source paling canggih di dunia, dengan komunitas global ribuan pengguna, kontributor, perusahaan, dan organisasi. Dibangun di atas lebih dari 35 tahun rekayasa, dimulai di Universitas California, Berkeley, PostgreSQL terus berlanjut dengan kecepatan pengembangan yang tak tertandingi. Set fitur yang sudah matang dari PostgreSQL tidak hanya cocok dengan sistem basis data proprieter teratas, tetapi melebihi mereka dalam fitur basis data canggih, ekstensibilitas, keamanan, dan stabilitas.
+PostgreSQL adalah basis data Open Source paling canggih di dunia, dengan komunitas global ribuan pengguna, kontributor, perusahaan, dan organisasi. Dibangun di atas lebih dari 35 tahun rekayasa, dimulai di Universitas California, Berkeley, PostgreSQL terus berlanjut dengan kecepatan pengembangan yang tak tertandingi. Set fitur yang sudah matang dari PostgreSQL tidak hanya cocok dengan sistem basis data proprieter teratas, tetapi melebihi mereka dalam fitur basis data canggih, ekstensibilitas, keamanan, dan stabilitas.
+{% endblock presskit_about %} + +{% block presskit_features %} +Untuk penjelasan tentang fitur-fitur lebih lanjut di atas dan lainnya, silakan lihat sumber berikut:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Terdapat beberapa cara yang dapat Anda gunakan untuk mengunduh PostgreSQL 17, yaitu:
+Alat dan ekstensi lainnya tersedia di Jaringan Ekstensi PostgreSQL.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 hadir dengan dokumentasi HTML serta halaman manual, dan Anda juga dapat menjelajahi dokumentasi secara online dalam format HTML dan PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL menggunakan Lisensi PostgreSQL, sebuah lisensi BSD Like "permisif". Lisensi bersertifikat OSI ini sangat dihargai karena fleksibel dan ramah bisnis, karena tidak membatasi penggunaan PostgreSQL dengan aplikasi komersial dan proprietary. Bersama dengan dukungan multi-perusahaan dan kepemilikan publik atas kode, lisensi kami membuat PostgreSQL sangat populer di kalangan vendor yang ingin menanamkan database dalam produk mereka sendiri tanpa takut akan biaya, vendor lock-in, atau perubahan dalam ketentuan lisensi.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Situs Web
+ +Postgres, PostgreSQL, dan Logo Gajah (Slonik) semuanya adalah merek dagang terdaftar dari Asosiasi Komunitas PostgreSQL. Jika Anda ingin menggunakan merek ini, Anda harus mematuhi kebijakan merek dagang.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL mendapat dukungan dari berbagai perusahaan, yang mensponsori pengembang, menyediakan sumber daya hosting, dan memberi kami dukungan finansial. Lihat halaman sponsor kami untuk beberapa pendukung proyek ini.
+Terdapat juga komunitas besar perusahaan yang menawarkan Dukungan PostgreSQL, mulai dari konsultan individu hingga perusahaan multinasional.
+Jika Anda ingin memberikan kontribusi finansial kepada PostgreSQL Global Development Group atau salah satu organisasi nirlaba komunitas yang diakui, silakan kunjungi halaman donasi kami.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/it.html b/templates/pages/about/press/presskit17/it.html new file mode 100644 index 00000000..8fa96f44 --- /dev/null +++ b/templates/pages/about/press/presskit17/it.html @@ -0,0 +1,211 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 settembre 2024 - Il PostgreSQL Global Development Group +ha annunciato oggi il rilascio di PostgreSQL 17, +l'ultima versione del database open source più avanzato al mondo.
+PostgreSQL 17 si basa su decenni di sviluppo open source, migliorando +prestazioni e scalabilità e adattandosi al tempo stesso ai nuovi modlli di accesso e archiviazione dei dati. +Questa versione di PostgreSQL aggiunge +significativi miglioramenti delle prestazioni complessive, inclusa una revisione dell'implementazione della +gestione della memoria per le operazioni di vacuum, ottimizzazioni per l'accesso allo storage e miglioramenti per +carichi di lavoro ad alta concorrenza, velocizzazioni nel caricamento ed esportazione massive dei dati e +miglioramenti nell'esecuzione degli indici delle query. PostgreSQL 17 dispone di funzionalità che apportano vantaggi +sui nuovi carichi di lavoro e sui sistemi critici, come ad esempio, aggiunte all'esperienza +degli sviluppatori con il comando SQL/JSON "JSON_TABLE" e miglioramenti alla +replica logica che semplifica la gestione dei carichi di lavoro ad alta disponibilità e +importanti aggiornamenti della versione.
+"PostgreSQL 17 evidenzia come la comunità open source globale, che guida lo +sviluppo di PostgreSQL, crea miglioramenti che aiutano gli utenti in tutte le fasi +di utilizzo del database", ha affermato Jonathan Katz, membro del core team di PostgreSQL. +"Che si tratti di miglioramenti per il funzionamento dei database su larga scala o +nuove funzionalità che si basano su una piacevole esperienza per gli sviluppatori, PostgreSQL 17 +migliorerà la tua esperienza di gestione dei dati."
+PostgreSQL, un innovativo sistema di gestione dei dati noto per la sua affidabilità , +robustezza ed estensibilità trae vantaggio da oltre 25 anni di svilupo open source +ad opera di una comunità di sviluppatori globale ed è diventato il +database relazionale open source preferito per organizzazioni di tutte le dimensioni.
+Il processo [vacuum] di PostgreSQL(https://www.postgresql.org/docs/17/routine-vacuuming.html) +è fondamentale per garantire l'integrità delle operazioni richiedendo risorse dell'istanza server per operare. +PostgreSQL 17 introduce una nuova struttura di memoria interna per il proceso di vacuum +che consuma fino a 20 volte meno memoria. Ciò migliora la velocità del processo di vacuum e +riduce inoltre l'utilizzo delle risorse condivise, rendendone più disponibili per il tuo carico di lavoro.
+PostgreSQL 17 continua a migliorare le prestazioni del suo livello I/O.
+Carichi di lavoro ad alta concorrenza possono ottenere un throughput di scrittura fino a 2 volte superiore grazie ai
+miglioramenti sulle elaborazioni dei log write-ahead
+(WAL).
+Inoltre, la nuova interfaccia I/O di streaming accelera le scansioni sequenziali
+(leggendo tutti i dati da una tabella) e determina quanto velocemente
+ANALYZE
può aggiornare
+statistiche del pianificatore.
PostgreSQL 17 estende i miglioramenti prestazionali anche all'esecuzione delle query.
+PostgreSQL 17 migliora le prestazioni delle query con clausole "IN" che utilizzano indici basati su
+B-tree,
+il metodo di indice predefinito in PostgreSQL. Inoltre,
+gli indici BRIN ora supportano
+costruzioni parallele. PostgreSQL 17 include diversi miglioramenti per la pianificazione delle query,
+incluse ottimizzazioni per i vincoli NOT NULL
e miglioramenti in
+elaborazione delle espressioni di tabella comuni
+(Query WITH
). Questa
+versione aggiunge ulteriore supporto SIMD (Single Instruction/Multiple Data) per
+accelerando i calcoli, incluso l'utilizzo di AVX-512 per la funzione
+bit_count
.
PostgreSQL è stato il primo database relazionale ad aggiungere il supporto JSON (2012),
+e PostgreSQL 17 aggiunge alla sua implementazione lo standard SQL/JSON.
+JSON_TABLE
+è ora disponibile in PostgreSQL 17, consentendo agli sviluppatori di convertire i dati JSON in una
+tabella PostgreSQL standard. PostgreSQL 17 ora supporta i costruttori SQL/JSON
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) e
+funzioni di query
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), offrendo agli sviluppatori altri modi di
+interfacciarsi con i propri dati JSON. Questa versione aggiunge altre
+espressioni jsonpath
,
+con particolare attenzione alla conversione dei dati JSON in un tipo di dati PostgreSQL nativo,
+inclusi i tipi numerico, booleano, stringa e data/ora.
PostgreSQL 17 aggiunge altre funzionalità a MERGE
,
+che viene utilizzato per gli aggiornamenti condizionali, tra cui una clausola RETURNING
e la
+capacità di aggiornare le viste.
+Inoltre, PostgreSQL 17 ha nuove funzionalità per il caricamento in blocco e l'esportazione
+di dati, tra cui un miglioramento delle prestazioni fino a 2 volte durante l'esportazione di righe di grandi dimensioni
+utilizzando il comando COPY
.
+Anche le prestazioni di COPY
presentano miglioramenti quando le codifiche di origine e destinazione
+corrispondono e include una nuova opzione, ON_ERROR
, che consente a un'importazione di
+continuare anche se si verifica un errore di inserimento.
Questa versione amplia le funzionalità sia per la gestione dei dati nelle partizioni sia per i dati distribuiti tra istanze remote di PostgreSQL. PostgreSQL 17 supporta
+l'utilizzo di colonne di identità e vincoli di esclusione su
+tabelle partizionate.
+Il wrapper dati esterno PostgreSQL
+(postgres_fdw
), utilizzato
+per eseguire query su istanze remote di PostgreSQL, ora può inviare le sottoquery EXISTS
e
+IN
al server remoto per un'elaborazione più efficiente.
PostgreSQL 17 include anche un provider di collazione immutabile, indipendente dalla piattaforma e incorporato che è garantito essere immutabile
+e fornisce una semantica di ordinamento simile alla collazione C
, tranne che con la codifica UTF-8
anziché
+SQL_ASCII
. L'utilizzo di questo nuovo provider di collazione garantisce che le query basate su testo
+restituiranno gli stessi risultati ordinati indipendentemente da dove si esegue
+PostgreSQL.
La replica logica +viene utilizzata per trasmettere dati in tempo reale in molti casi d'uso. Tuttavia, prima di +questa versione, gli utenti che desideravano eseguire un aggiornamento di versione principale dovevano +eliminare slot di replica logica, il che richiedeva la risincronizzazione dei dati +con gli abbonati dopo un aggiornamento. A partire dagli aggiornamenti da PostgreSQL 17, +gli utenti non devono eliminare slot di replica logica, semplificando il processo di aggiornamento +quando si utilizza la replica logica.
+PostgreSQL 17 ora include il controllo del failover per la replica logica, rendendola
+più resiliente quando distribuita in ambienti ad alta disponibilità . Inoltre,
+PostgreSQL 17 introduce lo
+pg_createsubscriber
+strumento da riga di comando per convertire una replica fisica in una nuova replica logica.
PostgreSQL 17 amplia ulteriormente il modo in cui gli utenti possono gestire il ciclo di vita complessivo dei
+loro sistemi di database. PostgreSQL ha una nuova opzione TLS, sslnegotiation
, che
+consente agli utenti di eseguire handshake TLS diretti quando si utilizza
+ALPN
+(registrato come postgresql
nella directory ALPN). PostgreSQL 17 aggiunge anche il
+ruolo predefinito
+pg_maintain
, che fornisce agli utenti l'autorizzazione per eseguire operazioni di manutenzione.
pg_basebackup
, l'utility di backup inclusa in PostgreSQL, ora supporta i backup incrementali e aggiunge
+l'utility pg_combinebackup
+per ricostruire un backup completo. Inoltre,
+pg_dump
include una nuova
+opzione chiamata --filter
che consente di selezionare quali oggetti includere quando
+si genera un file di dump.
PostgreSQL 17 include anche miglioramenti alle funzionalità di monitoraggio e analisi. EXPLAIN
ora mostra il
+tempo impiegato per le letture e le scritture dei blocchi I/O locali e include due nuove opzioni:
+SERIALIZE
e MEMORY
, utili per vedere il tempo impiegato nella conversione dei dati
+per la trasmissione in rete e quanta memoria è stata utilizzata. PostgreSQL 17 ora
+segnala il progresso degli indici di vacuuming,
+e aggiunge la vista di sistema pg_wait_events
che,
+se combinata con pg_stat_activity
,
+fornisce maggiori informazioni sul motivo per cui una sessione attiva è in attesa.
Molte altre nuove funzionalità e miglioramenti che sono stati aggiunti a PostgreSQL 17 +potrebbero tornare utili per i tuoi casi d'uso. Si prega di consultare le +note sulla versione per un +elenco completo delle funzionalità nuove e modificate.
+PostgreSQL è il database open source più avanzato al mondo, con una comunità globale di migliaia di utenti, collaboratori, +aziende e organizzazioni. Costruito su oltre 35 anni di ingegneria, a partire da +l'Università della California, Berkeley, PostgreSQL ha continuato con un +ritmo di sviluppo senza pari. Il set di funzionalità mature di PostgreSQL non solo corrisponde +migliori sistemi di database proprietari, ma li supera in funzionalità di database avanzato, estensibilità , sicurezza e stabilità .
+PostgreSQL è il database open source più avanzato al mondo, con una comunità globale di migliaia di utenti, collaboratori, +aziende e organizzazioni. Costruito su oltre 35 anni di ingegneria, a partire da +l'Università della California, Berkeley, PostgreSQL ha continuato con un +ritmo di sviluppo senza pari. Il set di funzionalità mature di PostgreSQL non solo corrisponde +migliori sistemi di database proprietari, ma li supera in funzionalità di database avanzato, estensibilità , sicurezza e stabilità .
+{% endblock presskit_about %} + +{% block presskit_features %} +Per le spiegazioni delle funzioni di cui sopra e altre, consultare le seguenti risorse:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Esistono diversi modi per scaricare PostgreSQL 17, tra cui:
+Altri strumenti ed estensioni sono disponibili sulla +Rete di estensioni per PostgreSQL.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 viene fornito con documentazione HTML e pagine man e puoi anche sfogliare la documentazione online in HTML e PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL utilizza la Licenza PostgreSQL, una licenza "permissiva" simile a BSD. Questa +Licenza certificata OSI è ampiamente apprezzata come flessibile e business-friendly, poiché non limita +l'uso di PostgreSQL con applicazioni commerciali e proprietarie. Insieme con il supporto multi-aziendale e la proprietà pubblica del codice, la nostra licenza fa si che +PostgreSQL sia molto popolare tra i fornitori che desiderano incorporare un database nel proprio prodotti senza timore di commissioni, vincoli del fornitore o modifiche ai termini di licenza.
+{% endblock presskit_licence %} + +{% block presskit_contact %} + +Postgres e PostgreSQL e Elephant Logo (Slonik) sono tutti marchi registrati di PostgreSQL Community Association. +Se desideri utilizzare questi marchi, devi rispettare la politica sui marchi.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL gode del supporto di numerose aziende che sponsorizzano sviluppatori e forniscono risorse di hosting e supporto finanziario. +Consulta la nostra pagina sponsor per l'elenco dei sostenitori del progetto.
+C'è anche una grande comunità di aziende che offrono supporto PostgreSQL, dai singoli consulenti alle multinazionali.
+Se desideri dare un contributo finanziario al PostgreSQL Global Development Group o ad una delle organizzazioni non profit riconosciute della comunità , +puoi visitare la nostra pagina delle donazioni.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/ja.html b/templates/pages/about/press/presskit17/ja.html new file mode 100644 index 00000000..466c091c --- /dev/null +++ b/templates/pages/about/press/presskit17/ja.html @@ -0,0 +1,132 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +2024 å¹´ 9 æ 26 æ¥ - PostgreSQL Global Development Group ã¯æ¬æ¥ãä¸çã§æãé«åº¦ãã¤é²åãããªã¼ãã³ã½ã¼ã¹ãã¼ã¿ãã¼ã¹ã®ææ°ãã¼ã¸ã§ã³ã§ãã PostgreSQL 17 ãçºè¡¨ãã¾ããã
+PostgreSQL 17 ã¯ãæ°åå¹´ã«ããããªã¼ãã³ã½ã¼ã¹éçºã®ææãåºã«æ§ç¯ããããã®ããã©ã¼ãã³ã¹ã¨ã¹ã±ã¼ã©ããªãã£ãããã«å¼·åãããæ°ãããã¼ã¿ã¢ã¯ã»ã¹ããã³ã¹ãã¬ã¼ã¸ãã¿ã¼ã³ã«é©å¿ãã¦ãã¾ãã
+ PostgreSQL ã®ãã®ãªãªã¼ã¹ã§ã¯ãå
¨ä½çãªããã©ã¼ãã³ã¹ã®å¤§å¹
ãªåä¸ãå³ããã¦ãããç¹ã«ããã¥ã¼ã å¦çã®ã¡ã¢ãªç®¡çã®å®è£
ãå
¨é¢çã«è¦ç´ããã¹ãã¬ã¼ã¸ã¢ã¯ã»ã¹ã®æé©åãé«ã並è¡å¦çã¯ã¼ã¯ãã¼ãã¸ã®å¯¾å¿ãæ¹åããã大éãã¼ã¿ã®èªã¿è¾¼ã¿ãã¨ã¯ã¹ãã¼ãã®é度ã大å¹
ã«åä¸ããã¤ã³ããã¯ã¹ã«å¯¾ããã¯ã¨ãªå®è¡ã®å¹çãæ¹åããã¦ãã¾ãã
+PostgreSQL 17 ã¯ãå
¨ãæ°ããã¯ã¼ã¯ãã¼ãã«ããéè¦ãªã·ã¹ãã ã«ãã¡ãªããããããããéçºè
ä½é¨ãããã«å¼·åãã SQL/JSON ã® JSON_TABLE
ã³ãã³ãã®è¿½å ããé«å¯ç¨æ§ã¯ã¼ã¯ãã¼ãã®ç®¡çã¨ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³ã¢ãããç°¡ç´ åããè«çã¬ããªã±ã¼ã·ã§ã³ã®å¼·åãªã©ãå¤ãã®éè¦ãªæ°æ©è½ã追å ããã¦ãã¾ãã
ãPostgreSQL 17 ã¯ãPostgreSQL ã®éçºãæ¨é²ããã°ãã¼ãã«ãªãªã¼ãã³ã½ã¼ã¹ã³ãã¥ããã£ããããããæ®µéã®ãã¼ã¿ãã¼ã¹å©ç¨è ã«å¯¾ãã¦å¤§ããªæ¹åãããããã¦ãããã¨ã示ãã¦ãã¾ããã¨ãPostgreSQL ã®ã³ã¢ãã¼ã ã¡ã³ãã¼ã§ãã Jonathan Katz æ°ã¯è¿°ã¹ã¦ãã¾ãã +ãå¤§è¦æ¨¡ãã¼ã¿ãã¼ã¹ã®éç¨æ§ã®å¤§å¹ ãªåä¸ãããéçºè ä½é¨ãåçã«åä¸ãããæ°æ©è½ã«è³ãã¾ã§ãPostgreSQL 17 ã¯ãã¼ã¿ç®¡çã®ä½é¨ãæ¹åãã¾ããã
+PostgreSQL ã¯ããã®é«ãä¿¡é ¼æ§ãå ç¢æ§ãããã¦æ¡å¼µæ§ã§ç¥ããã驿°çãªãã¼ã¿ç®¡çã·ã¹ãã ã§ããã25 年以ä¸ã«ããããªã¼ãã³ã½ã¼ã¹éçºã®æ©æµãåãã¦ãã¾ããã°ãã¼ãã«ãªéçºè ã³ãã¥ããã£ã®å°½åã«ãããPostgreSQL ã¯ããããè¦æ¨¡ã®çµç¹ã«ã¨ã£ã¦æãä¿¡é ¼ããããªã¼ãã³ã½ã¼ã¹ã®ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ã¨ãªã£ã¦ãã¾ãã
+PostgreSQL ã® vacuum ããã»ã¹ã¯ãå¥å ¨ãªéç¨ã«ä¸å¯æ¬ ã§ããããµã¼ãã¤ã³ã¹ã¿ã³ã¹ã®ãªã½ã¼ã¹ãå¿ è¦ã¨ãã¾ãã +PostgreSQL 17 ã¯ãããã¥ã¼ã ã®ããã®æ°ããå é¨ã¡ã¢ãªæ§é ãå°å ¥ãã¦ãããæåã®ã±ã¼ã¹ã§ã¯å¾æ¥ã® 1 / 20 ã®ã¡ã¢ãªã§æ¸ãããã«ãªãã¾ãã +ããã«ãããããã¥ã¼ã ã®é度ãåä¸ããå ±æãªã½ã¼ã¹ã®ä½¿ç¨ã忏ãããã¯ã¼ã¯ãã¼ãã«å©ç¨ã§ãããªã½ã¼ã¹ãå¢å ãã¾ãã
+PostgreSQL 17 ã¯ãI/O ã¬ã¤ã¤ã®ããã©ã¼ãã³ã¹ãå¼ãç¶ãåä¸ããã¦ãã¾ãã
+é«ä¸¦è¡å¦çã¯ã¼ã¯ãã¼ãã§ã¯ãå
è¡æ¸ãè¾¼ã¿ãã°ï¼WALï¼å¦çã®æ¹åã«ãããæ¸ãè¾¼ã¿ã¹ã«ã¼ããããæå¤§ã§ 2 åã«åä¸ããå¯è½æ§ãããã¾ãã
+ããã«ãæ°ããã¹ããªã¼ãã³ã° I/O ã¤ã³ã¿ã¼ãã§ã¼ã¹ã«ãããã·ã¼ã±ã³ã·ã£ã«ã¹ãã£ã³ï¼ãã¼ãã«ã®å
¨ãã¼ã¿ã®èªã¿è¾¼ã¿ï¼ããANALYZE
ããã©ã³ãçµ±è¨ãæ´æ°ããé度ãåä¸ãã¾ãã
PostgreSQL 17 ã¯ãã¯ã¨ãªå®è¡ã«ããã¦ãããã©ã¼ãã³ã¹ã®åä¸ãå®ç¾ãã¦ãã¾ãã
+PostgreSQL 17 ã§ã¯ãPostgreSQL ã®ããã©ã«ãã®ã¤ã³ããã¯ã¹ ã¡ã½ããã§ãã B-Tree ã¤ã³ããã¯ã¹ã使ç¨ãã IN
å¥ãå«ãã¯ã¨ãªã®ããã©ã¼ãã³ã¹ãåä¸ãã¦ãã¾ãã
+ããã«ãBRIN ã¤ã³ããã¯ã¹ã¯ä¸¦åãã«ãããµãã¼ãããããã«ãªãã¾ããã
+PostgreSQL 17 ã«ã¯ãNOT NULL
å¶ç´ã®æé©åããå
±éãã¼ãã«å¼ï¼WITH
ã¯ã¨ãªï¼ã®å¦çæ¹åãå«ããã¯ã¨ãªãã©ã³ãã³ã°ã®è¤æ°ã®æ¹åãå«ã¾ãã¦ãã¾ãã
+ã¾ãããã®ãªãªã¼ã¹ã§ã¯ãè¨ç®ãé«éåããããã«ããã«å¤ãã® SIMDï¼åä¸å½ä»¤ã»è¤æ°ãã¼ã¿ï¼ãµãã¼ãã追å ãããbit_count
颿°ã§ AVX-512 ã使ç¨ã§ããããã«ãªãã¾ããã
PostgreSQL 㯠JSON ãµãã¼ãã追å ããæåã®ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ï¼2012 å¹´ï¼ ã§ãããPostgreSQL 17 㯠SQL/JSON æ¨æºã®å®è£
ãããã«å¼·åãã¦ãã¾ãã
+PostgreSQL 17 ã§ã¯ãJSON_TABLE
ãå©ç¨å¯è½ã¨ãªããéçºè
㯠JSON ãã¼ã¿ãæ¨æºã® PostgreSQL ãã¼ãã«ã«å¤æã§ããããã«ãªãã¾ããã
+ã¾ããPostgreSQL 17 㯠SQL/JSON ã³ã³ã¹ãã©ã¯ã¿ï¼JSON
ãJSON_SCALAR
ãJSON_SERIALIZE
ï¼ã ã¯ã¨ãªé¢æ°ï¼JSON_EXISTS
ãJSON_QUERY
ãJSON_VALUE
ï¼ããµãã¼ãããéçºè
ã JSON ãã¼ã¿ã¨å¯¾è©±ããããã®ãããªãææ®µãæä¾ãã¦ãã¾ãã
+ãã®ãªãªã¼ã¹ã§ã¯ãjsonpath
å¼ ã追å ããã¦ãããJSON ãã¼ã¿ãæ°å¤ããã¼ã«å¤ãæååãæ¥ä»/æå»åãªã©ã®ãã¤ãã£ã㪠PostgreSQL ãã¼ã¿åã«å¤æãããã¨ã«éç¹ãç½®ãã¦ãã¾ãã
PostgreSQL 17 ã§ã¯ãæ¡ä»¶ä»ãã®æ´æ°ã«ä½¿ç¨ããã MERGE
ã«ããã«å¤ãã®æ©è½ã追å ãããRETURNING
å¥ã ãã¥ã¼ ãæ´æ°ããæ©è½ãå«ã¾ãã¦ãã¾ãã
+ããã«ãPostgreSQL 17 ã§ã¯ãå¤§è¦æ¨¡ãªè¡ãã¨ã¯ã¹ãã¼ãããéã« COPY
ã³ãã³ãã使ç¨ããã¨ãããã©ã¼ãã³ã¹ãæå¤§ã§ 2 ååä¸ãããªã©ã大éãã¼ã¿ã®ãã¼ããã¨ã¯ã¹ãã¼ãã«é¢ããæ°æ©è½ã追å ããã¦ãã¾ãã
+COPY
ã®ããã©ã¼ãã³ã¹ã¯ãã½ã¼ã¹ã¨å®å
ã®ã¨ã³ã³ã¼ãã£ã³ã°ãä¸è´ããå ´åã«ãæ¹åãããæ°ãããªãã·ã§ã³ã¨ãã¦ãæ¿å
¥ã¨ã©ã¼ãçºçãã¦ãã¤ã³ãã¼ããç¶ç¶ã§ãã ON_ERROR
ã追å ããã¦ãã¾ãã
ãã®ãªãªã¼ã¹ã§ã¯ããã¼ãã£ã·ã§ã³åããããã¼ã¿ããªã¢ã¼ãã® PostgreSQL ã¤ã³ã¹ã¿ã³ã¹ã«åæ£ããããã¼ã¿ã®ç®¡çæ©è½ãæ¡å¼µããã¦ãã¾ãã
+PostgreSQL 17 ã¯ããã¼ãã£ã·ã§ã³ãã¼ãã« ã§èå¥åã¨æä»å¶ç´ã使ç¨ãããã¨ããµãã¼ããã¦ãã¾ãã
+ãªã¢ã¼ãã® PostgreSQL ã¤ã³ã¹ã¿ã³ã¹ã§ã¯ã¨ãªãå®è¡ããããã«ä½¿ç¨ããã PostgreSQL å¤é¨ãã¼ã¿ã©ããï¼postgres_fdw
ï¼ã¯ãããå¹ççãªå¦çã®ããã« EXISTS
ã IN
ãµãã¯ã¨ãªããªã¢ã¼ããµã¼ãã«ããã·ã¥ã§ããããã«ãªãã¾ããã
PostgreSQL 17 ã«ã¯ããã©ãããã©ã¼ã ã«ä¾åããªããã«ãã¤ã³ã®ã¤ãã¥ã¼ã¿ãã«ã³ã¬ã¼ã·ã§ã³ãããã¤ããå«ã¾ãã¦ãããSQL_ASCII
ã§ã¯ãªã UTF-8
ã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ããªãããC
ã³ã¬ã¼ã·ã§ã³ã«é¡ä¼¼ããä¸¦ã¹æ¿ãã»ãã³ãã£ã¯ã¹ãæä¾ãã¾ãã
+ãã®æ°ããã³ã¬ã¼ã·ã§ã³ãããã¤ãã使ç¨ãããã¨ã§ãPostgreSQL ãã©ãã§å®è¡ãã¦ããããã¹ããã¼ã¹ã®ã¯ã¨ãªãåãä¸¦ã¹æ¿ãçµæãè¿ããã¨ãä¿è¨¼ããã¾ãã
è«çã¬ããªã±ã¼ã·ã§ã³ ã¯ããã¾ãã¾ãªã¦ã¼ã¹ã±ã¼ã¹ã§ãã¼ã¿ããªã¢ã«ã¿ã¤ã ã«ã¹ããªã¼ãã³ã°ããããã«ä½¿ç¨ããã¾ãã +ãããããã®ãªãªã¼ã¹ä»¥åã¯ãã¡ã¸ã£ã¼ãã¼ã¸ã§ã³ã¢ãããè¡ãéã« è«çã¬ããªã±ã¼ã·ã§ã³ã¹ããã ãåé¤ããå¿ è¦ããããã¢ããã°ã¬ã¼ãå¾ã«ãã¼ã¿ããµãã¹ã¯ã©ã¤ãã«ååæããå¿ è¦ãããã¾ããã +PostgreSQL 17 以éã®ã¢ããã°ã¬ã¼ãã§ã¯ãè«çã¬ããªã±ã¼ã·ã§ã³ã¹ããããåé¤ããå¿ è¦ããªããªããè«çã¬ããªã±ã¼ã·ã§ã³ã使ç¨ããéã®ã¢ããã°ã¬ã¼ãããã»ã¹ãç°¡ç´ åããã¾ãã
+PostgreSQL 17 ã«ã¯ãè«çã¬ããªã±ã¼ã·ã§ã³ã®ãã§ã¤ã«ãªã¼ãå¶å¾¡ã追å ããã¦ãããé«å¯ç¨æ§ç°å¢ã§ã®èé害æ§ãåä¸ãã¦ãã¾ãã
+ããã«ãPostgreSQL 17 ã§ã¯ãç©çã¬ããªã«ãæ°ããè«çã¬ããªã«ã«å¤æããããã®ã³ãã³ãã©ã¤ã³ãã¼ã« pg_createsubscriber
ãå°å
¥ããã¦ãã¾ãã
PostgreSQL 17 ã¯ãã¦ã¼ã¶ããã¼ã¿ãã¼ã¹ã·ã¹ãã ã®ã©ã¤ããµã¤ã¯ã«å
¨ä½ã管çããæ¹æ³ãããã«æ¡å¼µãã¦ãã¾ãã
+PostgreSQL ã«ã¯æ°ãã TLS ãªãã·ã§ã³ sslnegotiation
ã追å ãããALPNï¼ALPN ãã£ã¬ã¯ããªã« postgresql
ã¨ãã¦ç»é²æ¸ã¿ï¼ã使ç¨ãã¦ç´æ¥ TLS ãã³ãã·ã§ã¤ã¯ãè¡ããã¨ãå¯è½ã§ãã
+PostgreSQL 17 ã§ã¯ãã¡ã³ããã³ã¹æä½ãå®è¡ããããã®æ¨©éãã¦ã¼ã¶ã«ä»ä¸ãã pg_maintain
äºåå®ç¾©ãã¼ã« ã追å ããã¦ãã¾ãã
PostgreSQL ã«å«ã¾ããããã¯ã¢ããã¦ã¼ãã£ãªã㣠pg_basebackup
ã¯ãå¢åããã¯ã¢ããããµãã¼ããããã«ããã¯ã¢ãããåæ§ç¯ããããã® pg_combinebackup
ã¦ã¼ãã£ãªãã£ã追å ããã¾ããã
+ããã«ãpg_dump
ã«ã¯ --filter
ã¨ããæ°ãããªãã·ã§ã³ã追å ããããã³ããã¡ã¤ã«ãçæããéã«å«ãããªãã¸ã§ã¯ãã鏿ã§ããããã«ãªã£ã¦ãã¾ãã
PostgreSQL 17 ã«ã¯ãç£è¦ã¨åææ©è½ã®å¼·åãå«ã¾ãã¦ãã¾ãã
+EXPLAIN
ã¯ããã¼ã«ã« I/O ãããã¯ã®èªã¿æ¸ãã«ãããæéã表示ããããã«ãªãããããã¯ã¼ã¯ä¼éç¨ã®ãã¼ã¿å¤æã«ãããæéã確èªã§ãã SERIALIZE
ãªãã·ã§ã³ã¨ã使ç¨ã¡ã¢ãªéã確èªã§ãã MEMORY
ãªãã·ã§ã³ã追å ããã¾ããã
+PostgreSQL 17 ã¯ãã¤ã³ããã¯ã¹ã®ããã¥ã¼ã é²è¡ç¶æ³ ãå ±åããpg_wait_events
ã·ã¹ãã ãã¥ã¼ã追å ãã¾ããã
+ããã«ãããpg_stat_activity
ã¨çµã¿åããã¦ä½¿ç¨ãããã¨ã§ãã¢ã¯ãã£ããªã»ãã·ã§ã³ããªãå¾
æ©ãã¦ããã®ããããè©³ç´°ã«ææ¡ã§ãã¾ãã
PostgreSQL 17 ã«ã¯ãä»ã«ãå¤ãã®æ°æ©è½ãæ¹åã追å ããã¦ããããã¾ãã¾ãªã¦ã¼ã¹ã±ã¼ã¹ã§å½¹ç«ã¤å¯è½æ§ãããã¾ãã +æ°æ©è½ããã³å¤æ´ç¹ã®å®å ¨ãªä¸è¦§ã«ã¤ãã¦ã¯ããªãªã¼ã¹ãã¼ã ãã覧ãã ããã
+PostgreSQL ã¯ãä¸çã§æãé«åº¦ãªãªã¼ãã³ã½ã¼ã¹ãã¼ã¿ãã¼ã¹ã§ãããæ°å人ã®ã¦ã¼ã¶ã¼ãã³ã³ããªãã¥ã¼ã¿ã¼ã伿¥ãçµç¹ãããªãã°ãã¼ãã«ã³ãã¥ããã£ã«ãã£ã¦æ¯ãããã¦ãã¾ãã +ã«ãªãã©ã«ãã¢å¤§å¦ãã¼ã¯ã¬ã¼æ ¡ã§å§ã¾ã 35 年以ä¸ã«ãããã¨ã³ã¸ãã¢ãªã³ã°ã®ææãåºã«æ§ç¯ããã PostgreSQL ã¯ãæ¯é¡ã®ãªãéçºãã¼ã¹ã§é²åãç¶ãã¦ãã¾ãã +PostgreSQL ã®æçããæ©è½ã»ããã¯ã主è¦ãªåç¨ãã¼ã¿ãã¼ã¹ã·ã¹ãã ã¨åçã§ããã ãã§ãªããé«åº¦ãªãã¼ã¿ãã¼ã¹æ©è½ãæ¡å¼µæ§ãã»ãã¥ãªãã£ãå®å®æ§ã®é¢ã§ããããåé§ãã¦ãã¾ãã
+PostgreSQL ã¯ãä¸çã§æãé«åº¦ãªãªã¼ãã³ã½ã¼ã¹ãã¼ã¿ãã¼ã¹ã§ãããæ°å人ã®ã¦ã¼ã¶ã¼ãã³ã³ããªãã¥ã¼ã¿ã¼ã伿¥ãçµç¹ãããªãã°ãã¼ãã«ã³ãã¥ããã£ã«ãã£ã¦æ¯ãããã¦ãã¾ãã +ã«ãªãã©ã«ãã¢å¤§å¦ãã¼ã¯ã¬ã¼æ ¡ã§å§ã¾ã 35 年以ä¸ã«ãããã¨ã³ã¸ãã¢ãªã³ã°ã®ææãåºã«æ§ç¯ããã PostgreSQL ã¯ãæ¯é¡ã®ãªãéçºãã¼ã¹ã§é²åãç¶ãã¦ãã¾ãã +PostgreSQL ã®æçããæ©è½ã»ããã¯ã主è¦ãªåç¨ãã¼ã¿ãã¼ã¹ã·ã¹ãã ã¨åçã§ããã ãã§ãªããé«åº¦ãªãã¼ã¿ãã¼ã¹æ©è½ãæ¡å¼µæ§ãã»ãã¥ãªãã£ãå®å®æ§ã®é¢ã§ããããåé§ãã¦ãã¾ãã
+{% endblock presskit_about %} + +{% block presskit_features %} +ä¸è¨ã®æ©è½ããã®ä»ã®èª¬æã«ã¤ãã¦ã¯ã以ä¸ã®ãªã½ã¼ã¹ãã覧ãã ããï¼
+ +{% endblock presskit_features %} + +{% block presskit_download %} +PostgreSQL 17 ããã¦ã³ãã¼ãããæ¹æ³ã¯ããã¤ãããã¾ãï¼
+ãã®ä»ã®ãã¼ã«ãæ¡å¼µæ©è½ã¯ PostgreSQL Extension Network ã§å©ç¨å¯è½ã§ãã
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 ã«ã¯ãHTML ããã¥ã¡ã³ãããã³ man ãã¼ã¸ãä»å±ãã¦ãããHTML å½¢å¼ããã³ PDF å½¢å¼ã®ä¸¡æ¹ã§ãªã³ã©ã¤ã³ã§ãé²è¦§ã§ãã¾ãã
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL ã¯ãBSD ã«ä¼¼ãã許容çããªã©ã¤ã»ã³ã¹ã§ãã PostgreSQL ã©ã¤ã»ã³ã¹ ã使ç¨ãã¦ãã¾ãã +ãã® OSI èªå®ã©ã¤ã»ã³ã¹ ã¯ã忥çããã³ãããã©ã¤ã¨ã¿ãªãªã¢ããªã±ã¼ã·ã§ã³ã¨ PostgreSQL ãä½µç¨ããéã«å¶éããªããããæè»ã§ãã¸ãã¹ãã¬ã³ããªã¼ãªãã®ã¨ãã¦åºãè©ä¾¡ããã¦ãã¾ãã +è¤æ°ã®ä¼æ¥ã«ãããµãã¼ãã¨ã³ã¼ãã®å ¬éæææ¨©ã¨ç¸ã¾ã£ã¦ããã®ã©ã¤ã»ã³ã¹ã¯ããã³ãã¼ããã¼ã¿ãã¼ã¹ãèªç¤¾è£½åã«çµã¿è¾¼ãéã«ãæéããã³ãã¼ããã¯ã¤ã³ãã©ã¤ã»ã³ã¹æ¡ä»¶ã®å¤æ´ãå¿é ãããã¨ãªãå©ç¨ã§ãããããPostgreSQL ãé常ã«äººæ°ã®ãã鏿è¢ã«ãã¦ãã¾ãã
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Web ãµã¤ã
+ +E ã¡ã¼ã«
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +PostgresãPostgreSQLãããã³è±¡ã®ãã´ï¼Slonikï¼ã¯ãã¹ã¦ PostgreSQL Community Association ã®ç»é²åæ¨ã§ãããããã®ãã¼ã¯ã使ç¨ããå ´åã¯ã忍ããªã·ã¼ ã«å¾ãå¿ è¦ãããã¾ãã
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL ã¯ãå¤ãã®ä¼æ¥ãããµãã¼ããåãã¦ããããããã®ä¼æ¥ã¯éçºè ãã¹ãã³ãµã¼ãããã¹ãã£ã³ã°ãªã½ã¼ã¹ãæä¾ãã財æ¿çãªæ¯æ´ãè¡ã£ã¦ãã¾ãããããã®ããã¸ã§ã¯ãæ¯æ´è ã®ä¸é¨ã«ã¤ãã¦ã¯ãã¹ãã³ãµã¼ ãã¼ã¸ãã覧ãã ããã
+ã¾ããå人ã³ã³ãµã«ã¿ã³ãããå¤å½ç±ä¼æ¥ã«è³ãã¾ã§ãPostgreSQL ãµãã¼ããæä¾ãã伿¥ ã®å¤§è¦æ¨¡ãªã³ãã¥ããã£ãåå¨ãã¾ãã
+PostgreSQL Global Development Group ã¾ãã¯èªå®ãããã³ãã¥ããã£ã®éå¶å©å£ä½ã¸ã®å¯ä»ã叿ãããæ¹ã¯ãå¯ä» ãã¼ã¸ãã覧ãã ããã
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/ko.html b/templates/pages/about/press/presskit17/ko.html new file mode 100644 index 00000000..c88f1b57 --- /dev/null +++ b/templates/pages/about/press/presskit17/ko.html @@ -0,0 +1,104 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +2024ë 9ì 26ì¼, ì¤ë PostgreSQL ê¸ë¡ë² ê°ë° 그룹ì ì¸ê³ìì ê°ì¥ ì§ë³´ë ì¤í ìì¤ ë°ì´í°ë² ì´ì¤ì ìµì ë²ì ì¸ PostgreSQL 17ì ì¶ì를 ë°ííìµëë¤.
+ìì ë ì ê±¸ì¹ ì¤í ìì¤ ê°ë°ì 기ë°ì¼ë¡ 구ì¶ë PostgreSQL 17ì ì±ë¥ê³¼ íì¥ì±ì ê°ì íë ëìì ìë¡ì´ ë°ì´í° ì¡ì¸ì¤ ë° ì ì¥ í¨í´ì ì í©íëë¡ ê°ì ëììµëë¤. ì´ë² PostgreSQL 17 ì¶ììë Vacuum ì ìí ë©ëª¨ë¦¬ ê´ë¦¬ 구í, ì¤í ë¦¬ì§ ì¡ì¸ì¤ ìµì í ë° ëìì±ì´ ëì ìí¬ë¡ëì ëí ê°ì , ëë ë¡ë© ë° ë´ë³´ë´ê¸°(export) ìë í¥ì, ì¸ë±ì¤ 쿼리 ì¤í ê°ì ë± ì ë°ì ì¸ ì±ë¥ì´ í¬ê² í¥ìëììµëë¤. ìë¡ì´ ìí¬ë¡ëì ì¤ì ìì¤í 모ëì ëìì´ ëë 기ë¥, ì를 ë¤ì´ SQL/JSON JSON_TABLE ëª ë ¹ì ëí ê°ë°ì íê²½ ì¶ê°, ê³ ê°ì©ì± ìí¬ë¡ë ë° ì£¼ì ë²ì ì ê·¸ë ì´ëì ê´ë¦¬ë¥¼ ê°ìííë ë ¼ë¦¬ì ë³µì ê¸°ë¥ ê°ì ë±ì´ PostgreSQL 17ì í¬í¨ëì´ ììµëë¤.
+âPostgreSQL 17ì PostgreSQL ê°ë°ì 주ëíë ê¸ë¡ë² ì¤í ìì¤ ì»¤ë®¤ëí°ê° ë°ì´í°ë² ì´ì¤ ì¬ì ì 모ë ë¨ê³ìì ì¬ì©ììê² ëìì´ ëë ê°ì ì¬íì 구ì¶íë ë°©ë²ì ê°ì¡°í©ëë¤."ë¼ê³ PostgreSQL íµì¬ íì Jonathan Katzë ë§í©ëë¤. âëê·ëª¨ ë°ì´í°ë² ì´ì¤ ì´ìì ìí ê°ì ì¬íì´ë , ì¦ê±°ì´ ê°ë°ì ê²½íì 기ë°ì¼ë¡ íë ìë¡ì´ 기ë¥ì´ë , PostgreSQL 17ì ë°ì´í° ê´ë¦¬ ê²½íì í¥ììí¬ ê²ì ëë¤.â
+ìì ì±, ê²¬ê³ ì±, íì¥ì±ì¼ë¡ ì ìë ¤ì§ íì ì ì¸ ë°ì´í° ê´ë¦¬ ìì¤í ì¸ PostgreSQLì ê¸ë¡ë² ê°ë°ì 커뮤ëí°ìì 25ë ì´ì ì¤í ìì¤ë¥¼ ê°ë°í´ ì¨ ê²°ê³¼, 모ë ê·ëª¨ì ì¡°ì§ìì ì í¸íë ì¤í ìì¤ ê´ê³í ë°ì´í°ë² ì´ì¤ë¡ ì리 ì¡ììµëë¤.
+PostgreSQL VACUUMíë¡ì¸ì¤ë ì ìì ì¸ ì´ìì ìí´ ë§¤ì° ì¤ìíë©°, ìë² ì¸ì¤í´ì¤ 리ìì¤ë¥¼ íìë¡ í©ëë¤. +PostgreSQL 17ì VACUUM íë¡ì¸ì¤ë¥¼ ìí ìµë 20ë°° ì ì ë©ëª¨ë¦¬ë¥¼ ìë¹íë ìë¡ì´ ë´ë¶ ë©ëª¨ë¦¬ 구조를 ëì íìµëë¤. ì´ë¥¼ íµí´ VACUUM ìëê° í¥ìëê³ ê³µì 리ìì¤ ì¬ì©ëì´ ì¤ì´ë¤ì´ ìí¬ë¡ëì ë ë§ì ê°ì©ì±ì íë³´í ì ììµëë¤.
+PostgreSQL 17ì I/O ê³ì¸µì ì±ë¥ì ì§ìì ì¼ë¡ ê°ì íê³ ììµëë¤. ëìì±ì´ ëì ìí¬ë¡ëì ê²½ì°, Write Ahead Log(WAL) ì²ë¦¬ì ê°ì ì¼ë¡ ì°ê¸° ì²ë¦¬ëì´ ìµë 2ë°°ê¹ì§ í¥ìë ì ììµëë¤. +ëí, ìë¡ì´ ì¤í¸ë¦¬ë° I/O ì¸í°íì´ì¤ë ìì°¨ ì¤ìº(í ì´ë¸ìì 모ë ë°ì´í° ì½ê¸°) ìëì ANALYZEë íëë íµê³ë¥¼ ì ë°ì´í¸íë ìë를 ëì¬ì¤ëë¤.
+PostgreSQL 17ì 쿼리 ì¤íì ëí ì±ë¥ì í¥ììì¼°ìµëë¤. PostgreSQL 17ì 기본 ì¸ë±ì¤ ë°©ìì¸ B-tree ì¸ë±ì¤ë¥¼ ì¬ì©íë IN
ì ì 쿼리 ì±ë¥ì ê°ì í©ëë¤.
+ëí BRIN ì¸ë±ì¤ë ì´ì ë³ë ¬ ë¹ë를 ì§ìí©ëë¤.
+PostgreSQL 17ìë NOT NULL ì ì½ ì¡°ê±´ì ëí ìµì í, Common Table Expressions (WITH
쿼리) ì²ë¦¬ ê°ì ë± ì¿¼ë¦¬ ê³íì ëí ëª ê°ì§ ê°ì ì¬íì´ í¬í¨ëì´ ììµëë¤. ì´ë² ì¶ììë bit_count
í¨ìì AVX-512를 ì¬ì©íë ë± ê³ì° ê°ìí를 ìí SIMD(ë¨ì¼ ëª
ë ¹ì´/ë³µì ë°ì´í°) ì§ìì´ ì¶ê°ëììµëë¤.
PostgreSQLë JSON ì§ìì´ ì¶ê°ë ìµì´ì ê´ê³í ë°ì´í°ë² ì´ì¤(2012)ìì¼ë©°, PostgreSQL 17ììë SQL/JSON íì¤ì ëí 구íì ëì± ê°ííìµëë¤. ì´ì PostgreSQL 17ììë JSON_TABLE
기ë¥ì´ ì¶ê°ëì´, ê°ë°ìë¤ì´ JSON ë°ì´í°ë¥¼ íì¤ PostgreSQL í
ì´ë¸ë¡ ë³íí ì ììµëë¤. ëí PostgreSQL 17ì SQL/JSON ìì±ì(JSON
, JSON_SCALAR
, JSON_SERIALIZE
)ì 쿼리 í¨ì (JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
)를 ì§ìíì¬, ê°ë°ìë¤ì´ JSON ë°ì´í°ë¥¼ ë³´ë¤ ë¤ìí ë°©ìì¼ë¡ ìí¸ìì©í ì ìëë¡ ê¸°ë¥ì ê°ííìµëë¤. ì´ë² 릴리ì¦ììë JSON ë°ì´í°ë¥¼ 기본 PostgreSQL ë°ì´í° ì íì¼ë¡ ë³ííë ë° ì¤ì ì ëê³ , ì«ì, ë¶ë¦¬ì¸(boolean), 문ìì´, ë ì§/ìê° ì íì í¬í¨í ë ë§ì jsonpath
ííìì´ ì¶ê°ëììµëë¤.
ëí PostgreSQL 17ì ì¡°ê±´ë¶ ì
ë°ì´í¸ì ì¬ì©ëë MERGE
기ë¥ì ëì± ê°ííì¬, RETURNING
ì ê³¼ view ì
ë°ì´í¸ 기ë¥ì ì¶ê°íìµëë¤. ì´ì í¨ê» PostgreSQL 17ì ëë ë°ì´í° ë¡ë ë° ë°ì´í° ë´ë³´ë´ê¸°(export)를 ìí ìë¡ì´ 기ë¥ë ëì
íì¼ë©°, ì¬ê¸°ìë COPY
ëª
ë ¹ì´ë¥¼ ì¬ì©íì¬ í° íì ë´ë³´ë¼ ê²½ì° ì±ë¥ì´ ìµë 2ë°° í¥ìëë ê²ë í¬í¨ë©ëë¤. ëí ìì¤ì 목ì ì§ ì¸ì½ë©ì´ ì¼ì¹íë ê²½ì° COPY
ì ì±ë¥ì´ ê°ì ëìê³ , ìë¡ê² ì¶ê°ë ìµì
ì¸ ON_ERROR
ìµì
ì íµí´ ê°ì ¸ì¤ê¸°(import) ê³¼ì ìì ì½ì
ì¤ë¥ê° ë°ìíëë¼ë ê³ì ì§íí ì ìê² ëììµëë¤.
ì´ë² ì¶ìë íí°ì
ë´ ë°ì´í° ê´ë¦¬ì ì격 PostgreSQL ì¸ì¤í´ì¤ìì ë¶ì°ë ë°ì´í° ê´ë¦¬ 기ë¥ì´ íì¥ëììµëë¤. PostgreSQL 17ì partitioned tablesìì ID ì´ê³¼ ì ì¸ ì ì½ ì¡°ê±´ì ì§ìí©ëë¤. ì격 PostgreSQL ì¸ì¤í´ì¤ìì 쿼리를 ì¤ííë ë° ì¬ì©ëë PostgreSQL foreign data wrapper(postgres_fdw
)ë ì´ì EXISTS
ë° IN
ìë¸ì¿¼ë¦¬ë¥¼ ì격 ìë²ë¡ í¸ìí ì ìì´, ë í¨ì¨ì ì¸ ì²ë¦¬ ìì
ì´ ê°ë¥í´ì¡ìµëë¤.
PostgreSQL 17ìë íë«í¼ì ë 립ì ì´ê³ ë¶ë³ì±ì ë³´ì¥íë ì ë ¬(collation) íë¡ë°ì´ëê° ë´ì¥ëìì¼ë©°, SQL_ASCIIê° ìë UTF-8 ì¸ì½ë©ì ì¬ì©íë¤ë ì ì ì ì¸íë©´ C ì½ë ì´ì ê³¼ ì ì¬í ì ë ¬ ì맨í±ì ì ê³µí©ëë¤. ì´ ìë¡ì´ ì ë ¬ íë¡ë°ì´ë를 ì¬ì©íë©´ í ì¤í¸ ê¸°ë° ì¿¼ë¦¬ê° PostgreSQLì ì¤ííë ìì¹ì ê´ê³ìì´ ëì¼í ì ë ¬ë 결과를 ë°íí©ëë¤.
+ë ¼ë¦¬ì ë³µì ë ë¤ìí ì¬ì© ì¬ë¡ìì ë°ì´í°ë¥¼ ì¤ìê°ì¼ë¡ ì¤í¸ë¦¬ë° íë ë° ì¬ì©ë©ëë¤. ê·¸ë¬ë ì´ë² ì¶ì ì´ì ìë, 주ì ë²ì ì ê·¸ë ì´ë를 ìííë ¤ë ì¬ì©ìë¤ì´ logical replication slotsì ìì í´ì¼ íê³ , ì´ë¡ ì¸í´ ì ê·¸ë ì´ë í 구ë ë¤ì ë°ì´í°ë¥¼ ë¤ì ë기íí´ì¼ íë ë²ê±°ë¡ìì´ ìììµëë¤. íì§ë§ PostgreSQL 17ë¶í°ë 주ì ë²ì ì ê·¸ë ì´ë ì logical replication slotsì ìì í íìê° ìì´ì¡ìµëë¤. ì´ë¡ ì¸í´ ë ¼ë¦¬ì ë³µì 를 ì¬ì©í ë ì ê·¸ë ì´ë íë¡ì¸ì¤ê° ê°ìíëììµëë¤.
+PostgreSQL 17ì ë
¼ë¦¬ì ë³µì 를 ìí ì¥ì ì¡°ì¹(failover) ì ì´ ê¸°ë¥ì í¬í¨íì¬, ê³ ê°ì©ì± íê²½ìì ë°°í¬ë ë ëì± íë ¥ì ì¼ë¡ ì´ìë ì ìëë¡ ê°ì ëììµëë¤. ëí, PostgreSQL 17ììë 물리ì ë³µì 본ì ìë¡ì´ ë
¼ë¦¬ì ë³µì 본ì¼ë¡ ë³ííë pg_createsubscriber
ëª
ë ¹ì´ ë구ë ëì
ëììµëë¤.
PostgreSQL 17ì ì¬ì©ìê° ë°ì´í°ë² ì´ì¤ ìì¤í
ì ì ì²´ ìëª
주기를 ê´ë¦¬í ì ìë ë°©ë²ì ëì± íì¥ìì¼°ìµëë¤. PostgreSQLìë ìë¡ì´ TLS ìµì
ì¸ sslnegotiationì´ ììµëë¤. í´ë¹ ìµì
ì íµí´ ALPN(ALPN ëë í 리ì postgresqlë¡ ë±ë¡ëì´ ìì)ì ì¬ì©í ë ì¬ì©ìê° ì§ì TLS í¸ëì
°ì´í¬ë¥¼ ìíí ì ììµëë¤. ëí PostgreSQL 17ì ì¬ì©ìê° ë°ì´í°ë² ì´ì¤ì ì ì§ ê´ë¦¬ ìì
ì ìíí ì ìë ê¶íì ê°ì§ pg_maintain
ì´ë¼ë predefined roleì ìë¡ ì¶ê°íìµëë¤.
PostgreSQLì í¬í¨ë ë°±ì
ì í¸ë¦¬í°ì¸ pg_basebackup
ì ì´ì ì¦ë¶ ë°±ì
ì ì§ìíë©°, ì ì²´ ë°±ì
ì ì¬êµ¬ì±í ì ìë pg_combinebackup
ì í¸ë¦¬í°ê° ì¶ê°ëììµëë¤. ëí pg_dump
ìë ë¤í íì¼ì ìì±í ë í¬í¨í ê°ì²´ë¥¼ ì íí ì ìë --filter
ë¼ë ìë¡ì´ ìµì
ì´ ì¶ê°ëììµëë¤.
PostgreSQL 17ì 모ëí°ë§ ë° ë¶ì 기ë¥ì´ ê°ì ëììµëë¤. ì´ì EXPLAIN
ì ë¡ì»¬ I/O ë¸ë¡ ì½ê¸° ë° ì°ê¸°ì ììë ìê°ì ë³´ì¬ì£¼ë©°, ë°ì´í° ë³í ì ë¤í¸ìí¬ ì ì¡ì ììë ìê°ê³¼ ì¬ì©ë ë©ëª¨ë¦¬ ìì íì¸í ì ìë ë ê°ì§ ìë¡ì´ ìµì
ì¸ SERIALIZE
ì MEMORY
를 ì¶ê°íìµëë¤. ëí PostgreSQL 17ì ì¸ë±ì¤ VACUUM ì§í ìí©ì ë³´ê³ íë©°, ì¡í°ë¸ ì¸ì
ì´ ë기 ìíì¸ ì´ì ì ëí ë ë§ì ì¸ì¬ì´í¸ë¥¼ ì ê³µíë pg_wait_events
ìì¤í
뷰를 ì¶ê°íì¬ pg_stat_activity
ì í¨ê» ì¬ì©í ì ììµëë¤.
ê·¸ ì¸ìë ì¬ì© ì¬ë¡ì ëìì´ ë ì ìë ë§ì ìë¡ì´ 기ë¥ê³¼ ê°ì ì¬íì´ PostgreSQL 17ì ì¶ê°ëììµëë¤. ìë¡ ì¶ê°ëê±°ë ë³ê²½ë 기ë¥ì ì ì²´ 목ë¡ì ì¶ì ììì 참조íì¸ì.
+PostgreSQLì ìì² ëª ì ì¬ì©ì, 기ì¬ì, 기ì ë° ì¡°ì§ì¼ë¡ 구ì±ë ê¸ë¡ë² 커뮤ëí°ê° ìë ì¸ê³ìì ê°ì¥ ì§ë³´ë ì¤í ìì¤ ë°ì´í°ë² ì´ì¤ì ëë¤. ìºë¦¬í¬ëì ë²í´ë¦¬ ëíêµìì ììë 35ë ì´ìì ìì§ëì´ë§ì 기ë°ì¼ë¡ 구ì¶ë PostgreSQLì íì ì¶ì¢ ì ë¶ííë ë°ì ìë를 ì´ì´ê°ê³ ììµëë¤. PostgreSQLì ì°ìí 기ë¥ë¤ì ìµê³ ì ìì© ë°ì´í°ë² ì´ì¤ ìì¤í ì íì í ë¿ë§ ìëë¼ ê³ ê¸ ë°ì´í°ë² ì´ì¤ 기ë¥, íì¥ì±, ë³´ì ë° ìì ì± ë©´ìì ì´ë¥¼ ë°ì´ëìµëë¤.
+PostgreSQLì ìì² ëª ì ì¬ì©ì, 기ì¬ì, 기ì ë° ì¡°ì§ì¼ë¡ 구ì±ë ê¸ë¡ë² 커뮤ëí°ê° ìë ì¸ê³ìì ê°ì¥ ì§ë³´ë ì¤í ìì¤ ë°ì´í°ë² ì´ì¤ì ëë¤. ìºë¦¬í¬ëì ë²í´ë¦¬ ëíêµìì ììë 35ë ì´ìì ìì§ëì´ë§ì 기ë°ì¼ë¡ 구ì¶ë PostgreSQLì íì ì¶ì¢ ì ë¶ííë ë°ì ìë를 ì´ì´ê°ê³ ììµëë¤. PostgreSQLì ì°ìí 기ë¥ë¤ì ìµê³ ì ìì© ë°ì´í°ë² ì´ì¤ ìì¤í ì íì í ë¿ë§ ìëë¼ ê³ ê¸ ë°ì´í°ë² ì´ì¤ 기ë¥, íì¥ì±, ë³´ì ë° ìì ì± ë©´ìì ì´ë¥¼ ë°ì´ëìµëë¤.
+{% endblock presskit_about %} + +{% block presskit_features %} +ìì ê¸°ë¥ ë° ê¸°í 기ë¥ì ëí ì¤ëª ì ë¤ì 리ìì¤ë¥¼ 참조íì기 ë°ëëë¤:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +ë¤ìê³¼ ê°ì ì¬ë¬ ê°ì§ ë°©ë²ì¼ë¡ PostgreSQL 17ì ë¤ì´ë¡ëí ì ììµëë¤:
+ë¤ë¥¸ ë구ì íì¥ íë¡ê·¸ë¨ì PostgreSQL Extension Networkìì íì¸í ì ììµëë¤.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17ì man íì´ì§ë¿ë§ ìëë¼ HTML 문ìë í¨ê» ì ê³µëë©°, HTML ë° PDF íìì 문ì를 ì¨ë¼ì¸ìì ì°¾ìë³¼ ìë ììµëë¤.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQLì BSDì ì ì¬í âíì©â ë¼ì´ì ì¤ì¸ PostgreSQL ë¼ì´ì ì¤ë¥¼ ì¬ì©í©ëë¤. +OSI ì¸ì¦ ë¼ì´ì ì¤ë ìì© ë° ë ì ìì© íë¡ê·¸ë¨ìì PostgreSQLì ì¬ì©ì ì ííì§ ì기 ë문ì ì ì°íê³ ë¹ì¦ëì¤ ì¹íì ì¸ ê²ì¼ë¡ ë리 ì¸ì ë°ê³ ììµëë¤. +ì¬ë¬ íì¬ì ì§ì ë° ì½ëì ê³µê° ìì ê¶ê³¼ í¨ê», ì´ ë¼ì´ì ì¤ë ììë£, ê³µê¸ì ì²´ ì¢ ì ëë ë¼ì´ì ì¤ ì¡°ê±´ ë³ê²½ì ëí ì°ë ¤ ìì´ ìì²´ ì íì ë°ì´í°ë² ì´ì¤ë¥¼ ë´ì¥íê³ ì íë ê³µê¸ì ì²´ìê² ë§¤ì° ì¸ê¸°ê° ììµëë¤.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +ì¹ì¬ì´í¸
+ +ì´ë©ì¼
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres, PostgreSQL ë° ì½ë¼ë¦¬ ë¡ê³ (Slonik)ë 모ë PostgreSQL 커뮤ëí° ííì ë±ë¡ë ìíì ëë¤. +ì´ë¬í ë§í¬ë¥¼ ì¬ì©íë ¤ë©´ ìí ì ì± ì ì¤ìí´ì¼ í©ëë¤.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQLì ê°ë°ì를 íìíê³ , í¸ì¤í 리ìì¤ë¥¼ ì ê³µíê³ , ì¬ì ì ì§ìì ì ê³µíë ìë§ì íì¬ì ì§ìì ë°ê³ ììµëë¤. +ì´ë¬í íë¡ì í¸ íìì ì¤ ì¼ë¶ë ì¤í°ì íì´ì§ë¥¼ 참조íììì¤.
+ëí ê°ì¸ 컨ì¤í´í¸ë¶í° ë¤êµì 기ì ì ì´ë¥´ê¸°ê¹ì§ PostgreSQL ì§ìì ì ê³µíë ëê·ëª¨ 기ì 커뮤ëí°ê° ììµëë¤.
+PostgreSQL ê¸ë¡ë² ê°ë° 그룹 ëë ê³µì¸ë 커뮤ëí° ë¹ì리 ë¨ì²´ ì¤ íëì ì¬ì ì 기ë¶ë¥¼ íê³ ì¶ì¼ìë©´ íì´ì§ë¥¼ 방문íì¸ì.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/pl.html b/templates/pages/about/press/presskit17/pl.html new file mode 100644 index 00000000..8137e8fb --- /dev/null +++ b/templates/pages/about/press/presskit17/pl.html @@ -0,0 +1,99 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 wrzeÅnia 2024 - PostgreSQL Global Development Group ogÅosiÅa dziÅ wydanie PostgreSQL 17, najnowszej wersji najbardziej zaawansowanej na Åwiecie bazy danych open source.
+PostgreSQL 17 opiera siÄ na dziesiÄcioleciach rozwoju open source, poprawiajÄ
c wydajnoÅÄ i skalowalnoÅÄ, jednoczeÅnie dostosowujÄ
c siÄ do nowych wzorców dostÄpu do danych i ich przechowywania. Ta wersja PostgreSQL wprowadza znaczÄ
ce ogólne wzrosty wydajnoÅci, w tym gruntownÄ
przebudowÄ zarzÄ
dzania pamiÄciÄ
dla procesu vacuum, optymalizacje dostÄpu do pamiÄci masowej oraz usprawnienia dla pracy z wysokÄ
wspóÅbieżnoÅciÄ
, przyspieszenia w Åadowaniu i eksportowaniu dużych iloÅci danych oraz poprawy w wykonywaniu zapytaÅ dla indeksów. PostgreSQL 17 posiada funkcje, które sÄ
korzystne zarówno dla nowych obciÄ
żeÅ, jak i dla krytycznych systemów, takie jak dodatki dla programistów z komendÄ
SQL/JSON JSON_TABLE
oraz ulepszenia replikacji logicznej, które upraszczajÄ
zarzÄ
dzanie obciÄ
żeniami zwiÄ
zanymi z wysokÄ
dostÄpnoÅciÄ
i aktualizacjami do nowych wersji.
"PostgreSQL 17 podkreÅla, jak globalna spoÅecznoÅÄ open source, która napÄdza rozwój PostgreSQL, tworzy ulepszenia, które pomagajÄ użytkownikom na wszystkich etapach ich pracy z bazami danych," powiedziaÅ Jonathan Katz, czÅonek zespoÅu gÅównego PostgreSQL. "Niezależnie od tego, czy chodzi o usprawnienia w zarzÄ dzaniu bazami danych na duÅ¼Ä skalÄ, czy o nowe funkcje, które wzbogacajÄ doÅwiadczenie programistów, PostgreSQL 17 poprawi Twoje doÅwiadczenie w zarzÄ dzaniu danymi."
+PostgreSQL, innowacyjny system zarzÄ dzania danymi znany ze swojej niezawodnoÅci, solidnoÅci i rozszerzalnoÅci, czerpie korzyÅci z ponad 25 lat rozwoju open source, tworzonego przez globalnÄ spoÅecznoÅÄ programistów, i staÅ siÄ preferowanÄ relacyjnÄ bazÄ danych open source dla organizacji każdej wielkoÅci.
+Proces vacuum w PostgreSQL jest kluczowy dla zdrowego dziaÅania systemu, wymagajÄ c zasobów serwera do dziaÅania. PostgreSQL 17 wprowadza nowÄ wewnÄtrznÄ strukturÄ pamiÄci dla vacuum, która zużywa do 20 razy mniej pamiÄci. ZwiÄksza to szybkoÅÄ vacuum i zmniejsza wykorzystanie zasobów wspóÅdzielonych, pozostawiajÄ c wiÄcej zasobów dla innych obciÄ Å¼eÅ.
+PostgreSQL 17 kontynuuje ulepszanie wydajnoÅci swojej warstwy I/O. ObciÄ
żenia o wysokiej wspóÅbieżnoÅci mogÄ
zobaczyÄ do 2x lepszÄ
przepustowoÅÄ zapisu dziÄki ulepszeniom w przetwarzaniu write-ahead log (WAL). Dodatkowo, nowe interfejsy I/O streamingowego przyspieszajÄ
skanowanie sekwencyjne (czytanie wszystkich danych z tabeli) oraz proces aktualizacji statystyk planera za pomocÄ
komendy ANALYZE
.
PostgreSQL 17 rozszerza również wzrosty wydajnoÅci w zakresie wykonywania zapytaÅ. Ulepsza wydajnoÅÄ zapytaÅ z klauzulÄ
IN
, które korzystajÄ
z indeksów B-tree, domyÅlnej metody indeksowania w PostgreSQL. Ponadto, indeksy BRIN teraz wspierajÄ
budowanie równolegÅe. PostgreSQL 17 zawiera kilka ulepszeÅ planowania zapytaÅ, w tym optymalizacje dla ograniczeÅ NOT NULL
oraz usprawnienia w przetwarzaniu wyrażeŠtabelarycznych (WITH
). Ta wersja dodaje także wiÄcej wsparcia dla SIMD (Single Instruction/Multiple Data) w celu przyspieszenia obliczeÅ, w tym korzystanie z AVX-512 dla funkcji bit_count
.
PostgreSQL byÅ pierwszÄ
relacyjnÄ
bazÄ
danych, która dodaÅa wsparcie dla JSON w 2012 roku, a PostgreSQL 17 rozszerza swojÄ
implementacjÄ standardu SQL/JSON. Funkcja JSON_TABLE
jest teraz dostÄpna w PostgreSQL 17, umożliwiajÄ
c programistom konwersjÄ danych JSON do standardowej tabeli PostgreSQL. PostgreSQL 17 wspiera teraz konstrukcje SQL/JSON (JSON
, JSON_SCALAR
, JSON_SERIALIZE
) oraz funkcje zapytaÅ (JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), dajÄ
c programistom inne sposoby interakcji z danymi JSON. Ta wersja dodaje wiÄcej wyrażeÅ jsonpath
, z naciskiem na konwersjÄ danych JSON do natywnego typu danych PostgreSQL, w tym typów numerycznych, logicznych, tekstowych oraz typów daty i czasu.
PostgreSQL 17 dodaje wiÄcej funkcji do MERGE
, które jest używane do warunkowych aktualizacji, w tym klauzulÄ RETURNING
oraz możliwoÅÄ aktualizowania widoków. Dodatkowo PostgreSQL 17 oferuje nowe możliwoÅci Åadowania hurtowego i eksportowania danych, w tym do 2x poprawÄ wydajnoÅci przy eksportowaniu dużych wierszy za pomocÄ
komendy COPY
. WydajnoÅÄ COPY
również wzrosÅa, gdy kodowanie źródÅa i miejsca docelowego jest takie samo, a komenda ta zawiera nowÄ
opcjÄ ON_ERROR
, która pozwala na kontynuowanie importu, nawet jeÅli wystÄ
pi bÅÄ
d podczas wstawiania.
Ta wersja rozszerza funkcjonalnoÅÄ zarówno w zarzÄ
dzaniu danymi w partycjach, jak i danymi rozproszonymi pomiÄdzy zdalnymi instancjami PostgreSQL. PostgreSQL 17 obsÅuguje teraz używanie kolumn z tożsamoÅciÄ
oraz ograniczeÅ wykluczajÄ
cych w tabelach partycjonowanych. Wrapper dla zdalnych danych PostgreSQL (postgres_fdw
), używany do wykonywania zapytaÅ na zdalnych instancjach PostgreSQL, może teraz przekazywaÄ zapytania EXISTS
i IN
do zdalnego serwera w celu bardziej wydajnego przetwarzania.
PostgreSQL 17 zawiera również wbudowanego, niezależnego od platformy dostawcÄ porzÄ
dku sortowania, który jest gwarantowany jako niezmienny i zapewnia podobne semantyki sortowania jak C
, ale z kodowaniem UTF-8
, zamiast SQL_ASCII
. Korzystanie z tego nowego dostawcy gwarantuje, że zapytania oparte na tekÅcie bÄdÄ
zwracaÄ te same posortowane wyniki, niezależnie od tego, gdzie dziaÅa PostgreSQL.
Replikacja logiczna sÅuży do strumieniowego przesyÅania danych w czasie rzeczywistym w różnych przypadkach użycia. Jednak przed tym wydaniem, użytkownicy, którzy chcieli dokonaÄ aktualizacji do nowej wersji, musieli usunÄ Ä gniazda replikacji logicznej, co wymagaÅo ponownej synchronizacji danych z subskrybentami po aktualizacji. PoczÄ wszy od aktualizacji z PostgreSQL 17, użytkownicy nie muszÄ już usuwaÄ gniazd replikacji logicznej, co upraszcza proces aktualizacji przy korzystaniu z replikacji logicznej.
+PostgreSQL 17 zawiera teraz kontrolÄ przeÅÄ
czenia w przypadku awarii dla replikacji logicznej, co czyni jÄ
bardziej odpornÄ
w Årodowiskach o wysokiej dostÄpnoÅci. Dodatkowo, PostgreSQL 17 wprowadza narzÄdzie wiersza poleceÅ pg_createsubscriber
, które pozwala na konwersjÄ fizycznej repliki w nowÄ
replikÄ logicznÄ
.
PostgreSQL 17 rozszerza sposób zarzÄ
dzania cyklem życia systemów baz danych. PostgreSQL ma nowÄ
opcjÄ TLS, sslnegotiation
, która pozwala użytkownikom na bezpoÅrednie zestawienie TLS przy użyciu ALPN (zarejestrowane jako postgresql
w katalogu ALPN). PostgreSQL 17 dodaje także rolÄ zdefiniowanÄ
pg_maintain
predefined role, która daje użytkownikom uprawnienia do wykonywania operacji konserwacyjnych.
pg_basebackup
, narzÄdzie do tworzenia kopii zapasowych zawarte w PostgreSQL, teraz obsÅuguje kopie zapasowe przyrostowe i dodaje narzÄdzie pg_combinebackup
do rekonstrukcji peÅnej kopii zapasowej. Dodatkowo, pg_dump
zawiera nowÄ
opcjÄ --filter
, która pozwala wybraÄ, które obiekty uwzglÄdniÄ przy generowaniu pliku zrzutu.
PostgreSQL 17 zawiera również ulepszenia funkcji monitorowania i analizy. EXPLAIN
teraz pokazuje czas poÅwiÄcony na lokalne odczyty i zapisy bloków I/O oraz zawiera dwie nowe opcje: SERIALIZE
i MEMORY
, które sÄ
przydatne do zobaczenia czasu poÅwiÄconego na konwersjÄ danych dla transmisji sieciowej oraz iloÅci użytej pamiÄci. PostgreSQL 17 teraz raportuje postÄp odkurzania indeksów i dodaje widok systemowy pg_wait_events
, który w poÅÄ
czeniu z pg_stat_activity
daje wiÄcej wglÄ
du w to, dlaczego aktywna sesja oczekuje.
Wiele innych nowych funkcji i usprawnieÅ zostaÅo dodanych do PostgreSQL 17, które mogÄ byÄ również pomocne w Twoich przypadkach użycia. ProszÄ zobaczyÄ informacje o wydaniu po peÅnÄ listÄ nowych i zmienionych funkcji.
+PostgreSQL to najbardziej zaawansowana baza danych open source na Åwiecie, posiadajÄ ca globalnÄ spoÅecznoÅÄ tysiÄcy użytkowników, wspóÅtwórców, firm i organizacji. OpierajÄ c siÄ na ponad 35 latach inżynierii, rozpoczÄtej na Uniwersytecie Kalifornijskim w Berkeley, PostgreSQL rozwija siÄ w niespotykanym tempie. DojrzaÅy zestaw funkcji PostgreSQL nie tylko dorównuje wiodÄ cym systemom baz danych o zamkniÄtym kodzie, ale czÄsto je przewyższa w zakresie zaawansowanych funkcji baz danych, rozszerzalnoÅci, bezpieczeÅstwa i stabilnoÅci.
+PostgreSQL to najbardziej zaawansowana baza danych open source na Åwiecie, posiadajÄ ca globalnÄ spoÅecznoÅÄ tysiÄcy użytkowników, wspóÅtwórców, firm i organizacji. OpierajÄ c siÄ na ponad 35 latach inżynierii, rozpoczÄtej na Uniwersytecie Kalifornijskim w Berkeley, PostgreSQL rozwija siÄ w niespotykanym tempie. DojrzaÅy zestaw funkcji PostgreSQL nie tylko dorównuje wiodÄ cym systemom baz danych o zamkniÄtym kodzie, ale czÄsto je przewyższa w zakresie zaawansowanych funkcji baz danych, rozszerzalnoÅci, bezpieczeÅstwa i stabilnoÅci.
+{% endblock presskit_about %} + +{% block presskit_features %} +WyjaÅnienia powyższych funkcji i innych można znaleÅºÄ w nastÄpujÄ cych zasobach:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Istnieje kilka sposobów pobrania PostgreSQL 17, w tym:
+Inne narzÄdzia i rozszerzenia sÄ dostÄpne na PostgreSQL Extension Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 zawiera dokumentacjÄ w formacie HTML oraz man pages, a także można przeglÄ daÄ dokumentacjÄ online zarówno w formatach HTML jak i PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL używa licencji PostgreSQL, podobnej do licencji BSD. Ta certyfikowana przez OSI licencja jest powszechnie doceniana za swojÄ elastycznoÅÄ i przyjaznoÅÄ dla biznesu, ponieważ nie ogranicza korzystania z PostgreSQL w aplikacjach komercyjnych i zastrzeżonych. Wraz z wielofirmowym wsparciem i publicznÄ wÅasnoÅciÄ kodu, nasza licencja sprawia, że PostgreSQL jest bardzo popularny wÅród dostawców, którzy chcÄ wÅÄ czyÄ bazÄ danych do swoich produktów bez obawy o opÅaty, zamkniÄcie przez dostawcÄ lub zmiany w warunkach licencjonowania.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Strona internetowa
+ +GÅówny kontakt dla prasy (angielski):
+ + +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres, PostgreSQL i logo SÅonik sÄ zarejestrowanymi znakami towarowymi PostgreSQL Community Association. JeÅli chcesz używaÄ tych znaków, musisz przestrzegaÄ polityki znaków towarowych.
+ +{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL cieszy siÄ wsparciem wielu firm, które sponsorujÄ programistów, zapewniajÄ zasoby hostingowe i udzielajÄ wsparcia finansowego. Zobacz naszÄ stronÄ sponsorów dla listy tych wspierajÄ cych projekt.
+Jest także duża spoÅecznoÅÄ firm oferujÄ cych wsparcie dla PostgreSQL, od indywidualnych konsultantów po miÄdzynarodowe korporacje.
+JeÅli chcesz wesprzeÄ finansowo PostgreSQL Global Development Group lub jednÄ z uznanych organizacji non-profit wspólnoty, odwiedź naszÄ stronÄ darowizn.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/pt.html b/templates/pages/about/press/presskit17/pt.html new file mode 100644 index 00000000..bc7f4ac1 --- /dev/null +++ b/templates/pages/about/press/presskit17/pt.html @@ -0,0 +1,262 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 de Setembro de 2023 - O Grupo de Desenvolvimento Global do PostgreSQL +anunciou hoje o lançamento do PostgreSQL 17, +a versão mais recente do banco de dados de código aberto mais avançado do mundo.
+PostgreSQL 17 se baseia em décadas de desenvolvimento de código aberto,
+melhorando seu desempenho e escalabilidade ao mesmo tempo em que se adapta ao
+padrões emergentes de acesso a armazenamento de dados. Esta versão do
+PostgreSQL adiciona ganhos significativos de
+performance em geral, incluindo uma revisão da implementação do gerenciamento
+de memória do vacuum, otimizações no acesso ao armazenamento e melhorias para
+cargas de trabalho de alta concorrência, melhorias no carregamento e exportação
+de dados e melhorias na execução de consultas com Ãndices. PostgreSQL 17 tem
+funcionalidades que beneficiam cargas de trabalho totalmente novas e sistemas
+crÃticos, como adições à experiência do desenvolvedor com comando JSON_TABLE
+do SQL/JSON, e melhorias na replicação lógica que simplificam o gerenciamento
+de cargas de trabalho de alta disponibilidade e atualizações de versões.
"PostgreSQL 17 ressalta como uma comunidade global de código aberto, que +impulsiona o desenvolvimento do PostgreSQL, realiza melhorias que ajudam +usuários em todos os estágios da jornada no universo do banco de dados", disse +Jonathan Katz, um membro da equipe principal do PostgreSQL. "Quer se trate de +melhorias para operação de bancos de dados em escala ou de novas +funcionalidades que se baseiam em uma experiência agradável para o +desenvolvedor, isso aprimorará sua experiência em gerenciamento de dados".
+PostgreSQL, um sistema de gerenciamento de dados inovador conhecido pela sua +confiabilidade, robustez e extensibilidade, se beneficia de mais de 25 anos de +desenvolvimento de código aberto de uma comunidade global de desenvolvedores e +se tornou o banco de dados relacional de código aberto preferido pelas +organizações de todos os tamanhos.
+O processo de vacuum +do PostgreSQL é crÃtico para operações saudáveis, exigindo recursos da +instância do servidor para operar. O PostgreSQL 17 introduz uma nova estrutura +de memória interna para vacuum que consome até 20 vezes menos memória. Isso +melhora a velocidade de execução do vacuum e também reduz o uso de recursos +compartilhados, tornando-os mais disponÃveis para sua carga de trabalho.
+O PostgreSQL 17 continua melhorando a performance da sua camada de I/O. Cargas
+de trabalho de alta concorrência podem ter uma taxa de escrita até duas vezes
+melhor por causa de melhorias no processamento do
+registro de escrita prévia
+(WAL). Adicionalmente, uma
+nova interface de transmissão de I/O acelera buscas sequenciais (lendo todos os
+dados de uma tabela) e com que rapidez o
+ANALYZE
pode atualizar
+as estatÃsticas do planejador.
O PostgreSQL 17 também estende seus ganhos de performance para execução de
+consultas. O PostgreSQL 17 melhora a performance de consultas com cláusulas
+IN
que usam Ãndices
+B-tree,
+o método padrão de indexação no PostgreSQL. Adicionalmente, Ãndices
+BRIN agora suportam construção
+em paralelo. O PostgreSQL 17 inclui várias melhorias para planejamento de
+consultas, incluindo otimizações em restrições NOT NULL
e melhorias no
+processamento de
+common table expressions
+(consultas WITH
). Esta
+versão adiciona mais suporte a SIMD (Single Instruction/Multiple Data) para
+acelerar cálculos, incluindo uso de AVX-512 para a função
+bit_count
.
O PostgreSQL foi o primeiro banco de dados relacional a adicionar suporte a JSON (2012),
+e o PostgreSQL 17 adiciona à sua implementação do padrão SQL/JSON.
+JSON_TABLE
+agora está disponÃvel no PostgreSQL 17, permitindo que desenvolvedores
+convertam dados JSON em uma tabela padrão do PostgreSQL. O PostgreSQL 17 agora
+suporta construtores SQL/JSON
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) e
+funções de consulta
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), fornecendo a desenvolvedores
+outras formar de interagir com seus dados JSON. Esta versão adiciona mais
+expressões jsonpath
,
+com uma ênfase na conversão de dados JSON em um tipo de dados nativo do
+PostgreSQL, incluindo tipos numérico, booleano, cadeia de caracteres e
+data/hora.
O PostgreSQL 17 adiciona mais funcionalidades ao MERGE
,
+que é utilizado para atualizações condicionais, incluindo uma cláusula
+RETURNING
e a capacidade de atualizar
+visões.
+Adicionalmente, o PostgreSQL 17 possui novos recursos para carregamento em
+massa e exportação de dados, incluindo uma melhoria de desempenho de até duas
+vezes ao exportar registros grandes utilizando o comando
+COPY
. A performance do
+COPY
também tem melhorias quando a codificação de caracteres é a mesma na
+origem e no destino, e inclui uma nova opção, ON_ERROR
, que permite uma
+importação continuar mesmo se há uma erro de inserção.
Esta versão expande a funcionalidade para gerenciar dados em partições e dados
+distribuÃdos entre instâncias remotas do PostgreSQL. O PostgreSQL 17 suporta
+utilizar colunas identidade e restrições de exclusão em
+tabelas particionadas.
+O adaptador de dados externos do PostgreSQL
+(postgres_fdw
),
+utilizado para executar consultas em instâncias remotas do PostgreSQL, agora
+pode enviar subconsultas EXISTS
e IN
para o servidor remoto para um
+processamento mais eficiente.
O PostgreSQL 17 também inclui um provedor de ordenações embutido, independente
+de plataforma e imutável que é garantidamente imutável e fornece semântica de
+ordenação semelhante à ordenação C
, exceto pela codificação UTF-8
em vez de
+SQL_ASCII
. Utilizar este novo provedor de ordenação garante que suas
+consultas baseadas em texto retornarão os mesmo resultados ordenados,
+independentemente de onde você executar o PostgreSQL.
Replicação lógica +é utilizada para enviar dados em tempo real em muitos casos de uso. Contudo, +antes desta versão, usuários que queriam fazer uma atualização de versão tinham +que remove slots de replicação lógica, que requer ressincronizar dados para os assinantes após uma +atualização. Iniciando com atualizações do PostgreSQL 17, usuários não tem que +remover os slots de replicação lógica, simplificando o processo de atualização +quando estiver utilizando replicação lógica.
+PostgreSQL 17 agora inclui controle de failover para replicação lógica,
+tornando-o mais resiliente quando implantado em ambientes de alta
+disponibilidade. Adicionalmente, PostgreSQL 17 introduz uma ferramenta de linha
+de comando pg_createsubscriber
+para converter uma réplica fÃsica em uma nova réplica lógica.
O PostgreSQL 17 amplia ainda mais como os usuários gerenciam o ciclo de vida
+geral de seus sistemas de bancos de dados. O PostgreSQL tem uma nova opção TLS,
+sslnegotiation
, que permite aos usuários realizar handshakes TLS diretos
+quando utilizar
+ALPN
+(registrado como postgresql
no diretório ALPN). O PostgreSQL 17 também
+adiciona uma
+role predefinida
+pg_maintain
, que dá aos usuários permissão para realizar operações de
+manutenção.
O pg_basebackup
,
+a ferramenta de cópia de segurança incluÃda no PostgreSQL, agora suporta cópias
+de segurança incrementais e adiciona a ferramenta
+pg_combinebackup
+para reconstruir uma cópia de segurança completa. Adicionalmente, o
+pg_dump
inclui uma nova
+opção chamada --filter
que permite selecionar quais objetos incluir ao gerar
+o arquivo.
O PostgreSQL 17 também inclui melhorias nas funcionalidades de monitoramento e
+análise. EXPLAIN
agora
+mostra o tempo gasto para leituras e escritas de blocos de I/O locais, e inclui
+duas novas opções: SERIALIZE
e MEMORY
, úteis para visualizar o tempo gasto
+em conversão de dados para transmissão pela rede, e quanto de memória foi
+utilizada. O PostgreSQL 17 agora relata o
+progresso de limpeza dos Ãndices,
+e adiciona a visão do sistema
+pg_wait_events
+que, quando combinada com
+pg_stat_activity
,
+fornece mais informações sobre por que uma sessão ativa está esperando.
Muitas outras novas funcionalidades e melhorias foram adicionadas ao PostgreSQL +17 que também podem ser úteis para os seus casos de uso. Veja as +notas de lançamento para +a lista completa de funcionalidades novas e modificadas.
+PostgreSQL é o banco de dados mais avançado do +mundo, com uma comunidade global de milhares de usuários, colaboradores, +empresas e organizações. O Projeto PostgreSQL baseia-se em mais de 35 anos de +engenharia, iniciando na Universidade da Califórnia, Berkeley, e continua em um +ritmo inigualável de desenvolvimento. Conjunto de funcionalidades maduras do +PostgreSQL não só se igualam aos principais sistemas de bancos de dados +proprietários, mas os supera em funcionalidades avançadas, extensibilidade, +segurança e estabilidade.
+PostgreSQL é o banco de dados mais avançado do +mundo, com uma comunidade global de milhares de usuários, colaboradores, +empresas e organizações. O Projeto PostgreSQL baseia-se em mais de 35 anos de +engenharia, iniciando na Universidade da Califórnia, Berkeley, e continua em um +ritmo inigualável de desenvolvimento. Conjunto de funcionalidades maduras do +PostgreSQL não só se igualam aos principais sistemas de bancos de dados +proprietários, mas os supera em funcionalidades avançadas, extensibilidade, +segurança e estabilidade.
+{% endblock presskit_about %} + +{% block presskit_features %} +Para explicação sobre as funcionalidades acima e outras, consulte os seguintes links:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +Há várias maneiras de fazer uma cópia do PostgreSQL 17, incluindo:
+Outras ferramentas e extensões estão disponÃveis na PostgreSQL Extension +Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +O PostgreSQL 17 vem com documentação em HTML bem como páginas man, e você +também pode navegar na documentação online nos formatos +HTML e +PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +O PostgreSQL usa a PostgreSQL +License, uma licença "permissiva" +do tipo BSD. Esta licença certificada pela +OSI é amplamente apreciada +como flexÃvel e amigável aos negócios, uma vez que não restringe o uso do +PostgreSQL com aplicações comerciais e proprietárias. Juntamente com o suporte +de múltiplas empresas e a propriedade pública do código fonte, nossa licença +torna o PostgreSQL muito popular entre os fornecedores que desejam incorporar +um banco de dados em seus produtos sem o medo de taxas, dependência de +fornecedor ou alterações nos termos de licenciamento.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Página Web
+ +Postgres, PostgreSQL e o Logotipo do Elefante (Slonik) são todas marcas +registradas da PostgreSQL Community Association. Se +você deseja utilizar estas marcas, você deve estar em conformidade com a +polÃtica de marcas +registradas.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +O PostgreSQL conta com o apoio de inúmeras empresas, que financiam +desenvolvedores, fornecem recursos de hospedagem e nos dão suporte financeiro. +Veja nossa página de +patrocinadores para alguns desses +apoiadores do projeto.
+Há também uma grande comunidade de empresas que oferecem suporte ao +PostgreSQL, de +consultores individuais a empresas multinacionais.
+Se você deseja fazer uma contribuição financeira para o Grupo de +Desenvolvimento Global do PostgreSQL ou uma das organizações comunitárias sem +fins lucrativos reconhecidas, visite nossa página de +doações.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/ru.html b/templates/pages/about/press/presskit17/ru.html new file mode 100644 index 00000000..c2a11aa4 --- /dev/null +++ b/templates/pages/about/press/presskit17/ru.html @@ -0,0 +1,275 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 ÑенÑÑбÑÑ 2024г. - Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ ÐлобалÑÐ½Ð°Ñ Ð³ÑÑппа ÑазÑабоÑки PostgreSQL обÑÑвлÑÐµÑ Ð¾ +вÑÑ Ð¾Ð´Ðµ PostgreSQL 17, поÑледней веÑÑии Ñамой ÑазвиÑой Ð±Ð°Ð·Ñ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм +кодом.
+PostgreSQL 17 пÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ ÑÑадиÑии деÑÑÑилеÑий ÑазÑабоÑки оÑкÑÑÑого иÑÑ
одного
+кода, пÑÐµÐ´Ð»Ð°Ð³Ð°Ñ Ð·Ð½Ð°ÑиÑелÑнÑе ÑлÑÑÑÐµÐ½Ð¸Ñ Ð¿ÑоизводиÑелÑноÑÑи и маÑÑÑабиÑованиÑ, пÑи
+ÑÑом ÑооÑвеÑÑÑвÑÑ ÑовÑеменнÑм ÑÑебованиÑм Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ доÑÑÑпа к даннÑм. Ð ÑÑом
+Ñелизе PostgreSQL знаÑиÑелÑно ÑлÑÑÑена обÑаÑ
+пÑоизводиÑелÑноÑÑÑ Ð¡Ð£ÐÐ, пеÑеÑабоÑана ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ð¼ÑÑÑÑ Ð´Ð»Ñ Ð¿ÑоÑеÑÑов
+оÑиÑÑки, опÑимизиÑован доÑÑÑп к Ñ
ÑанилиÑам, ÑлÑÑÑена ÑабоÑа пÑи вÑÑокой
+нагÑÑзке, обеÑпеÑено ÑÑкоÑение маÑÑовÑÑ
загÑÑзок и ÑкÑпоÑÑа даннÑÑ
, а Ñакже
+повÑÑена ÑÑÑекÑивноÑÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов Ñ Ð¸ÑполÑзованием индекÑов. Ð
+PostgreSQL 17 в Ñавной ÑÑепени Ñделено внимание как кÑиÑиÑеÑки важнÑм ÑиÑÑемам,
+Ñак и пÑинÑипиалÑно новÑм ÑабоÑим нагÑÑзкам. СÑеди клÑÑевÑÑ
нововведений â
+команда SQL/JSON JSON_TABLE
, а Ñакже ÑлÑÑÑеннÑе меÑ
Ð°Ð½Ð¸Ð·Ð¼Ñ Ð»Ð¾Ð³Ð¸ÑеÑкой
+ÑепликаÑии, коÑоÑÑе ÑпÑоÑаÑÑ ÑпÑавление в ÑÑловиÑÑ
вÑÑокой доÑÑÑпноÑÑи и
+обновление на новÑе веÑÑии.
«PostgreSQL 17 â ÑÑкий пÑÐ¸Ð¼ÐµÑ Ñого, как междÑнаÑодное ÑообÑеÑÑво ÑазÑабоÑки +оÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода пÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ ÑазвиваÑÑ PostgreSQL, ÑÐ¾Ð·Ð´Ð°Ð²Ð°Ñ ÑлÑÑÑениÑ, +коÑоÑÑе помогаÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑм на каждом ÑÑапе Ð¸Ñ ÑабоÑÑ Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ , â +оÑмеÑил ÐжонаÑан ÐаÑ, Ñлен оÑновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑазÑабоÑки. â PostgreSQL 17 ÑпÑоÑÑÐ¸Ñ +ваÑÑ ÑабоÑÑ Ð¿Ð¾ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñми, бÑÐ´Ñ Ñо ÑÑовеÑÑенÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ +кÑÑпнÑми базами даннÑÑ Ð¸Ð»Ð¸ новÑе возможноÑÑи Ð´Ð»Ñ Ð¿ÑоекÑов ÑазÑабоÑки.»
+PostgreSQL â инноваÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ , коÑоÑÐ°Ñ ÑлавиÑÑÑ +Ñвоей надÑжноÑÑÑÑ Ð¸ ÑÑабилÑноÑÑÑÑ, ÑÑпеÑнÑй пÑодÑÐºÑ 25 Ð»ÐµÑ ÑазÑабоÑки оÑкÑÑÑого +кода, оÑÑÑеÑÑвлÑемой глобалÑнÑм ÑообÑеÑÑвом ÑазÑабоÑÑиков, и коÑоÑÐ°Ñ ÑÑала +пÑедпоÑиÑаемой ÑелÑÑионной СУÐÐ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом Ð´Ð»Ñ Ð¾ÑганизаÑий ÑамÑÑ +ÑазнÑÑ ÑазмеÑов.
+ÐÑоÑеÑÑ Ð¾ÑиÑÑки PostgreSQL +(vacuum) игÑÐ°ÐµÑ +клÑÑевÑÑ ÑÐ¾Ð»Ñ Ð² поддеÑжании ÑÑабилÑной ÑабоÑÑ ÑиÑÑÐµÐ¼Ñ Ð¸ ÑÑебÑÐµÑ Ð·Ð½Ð°ÑиÑелÑнÑÑ +ÑеÑвеÑнÑÑ ÑеÑÑÑÑов. Ð ÑвÑзи Ñ ÑÑим в PostgreSQL 17 Ñеализована Ð½Ð¾Ð²Ð°Ñ Ð²Ð½ÑÑÑеннÑÑ +ÑÑÑÑкÑÑÑа памÑÑи Ð´Ð»Ñ Ð¿ÑоÑеÑÑа оÑиÑÑки, поÑÑеблÑÑÑÐ°Ñ Ð´Ð¾ 20 Ñаз менÑÑе памÑÑи. ÐÑо +ÑÑкоÑÑÐµÑ Ð¿ÑоÑеÑÑ Ð¾ÑиÑÑки, а Ñакже ÑокÑаÑÐ°ÐµÑ Ð¸ÑполÑзование ÑовмеÑÑнÑÑ ÑеÑÑÑÑов, +оÑÐ²Ð¾Ð±Ð¾Ð¶Ð´Ð°Ñ Ð±Ð¾Ð»ÑÑе моÑноÑÑи Ð´Ð»Ñ Ð²Ð°ÑÐ¸Ñ ÑабоÑÐ¸Ñ Ð¿ÑоÑеÑÑов.
+Ð PostgreSQL 17 пÑодолжаеÑÑÑ Ð¿ÑоÑеÑÑ Ð¾Ð¿ÑимизаÑии ввода/вÑвода. Ð ÑиÑÑемаÑ
Ñ
+вÑÑокой паÑаллелÑной нагÑÑзкой пÑоизводиÑелÑноÑÑÑ ÑвелиÑилаÑÑ Ð¿Ð¾ÑÑи в два Ñаза
+благодаÑÑ ÑлÑÑÑенной обÑабоÑке жÑÑнала пÑедзапиÑи (write-ahead
+log,
+WAL). ÐÑоме Ñого, новÑй
+инÑеÑÑÐµÐ¹Ñ Ð¿Ð¾Ñокового ввода/вÑвода ÑÑкоÑÑÐµÑ Ð¿Ð¾ÑледоваÑелÑное ÑканиÑование (ÑÑение
+вÑеÑ
даннÑÑ
из ÑаблиÑÑ) и обновление ÑÑаÑиÑÑики планиÑовÑика Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
+ANALYZE
.
Ð PostgreSQL 17 Ñакже опÑимизиÑован пÑоÑеÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов. СÑеди клÑÑевÑÑ
+ÑлÑÑÑений â повÑÑÐµÐ½Ð½Ð°Ñ Ð¿ÑоизводиÑелÑноÑÑÑ Ð·Ð°Ð¿ÑоÑов Ñ Ð¿Ñедложением IN
,
+иÑполÑзÑÑÑиÑ
индекÑÑ
+B-деÑевÑÑ
+(меÑод индекÑаÑии PostgreSQL по ÑмолÑаниÑ). Также добавлена поддеÑжка
+паÑаллелÑного поÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑов
+BRIN. Ð PostgreSQL 17
+ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ð½ÐµÑколÑко ÑлÑÑÑений планиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов, в Ñом ÑиÑле опÑимизаÑиÑ
+огÑаниÑений NOT NULL
и обÑабоÑки обÑиÑ
ÑаблиÑнÑÑ
+вÑÑажений Ñ Ð·Ð°Ð¿ÑоÑами
+WITH
. Ð ÑÑом Ñелизе
+Ñакже ÑлÑÑÑена поддеÑжка SIMD (Single Instruction Multiple Data, ÐдиноÑнÑй поÑок
+команд, множеÑÑвеннÑй поÑок даннÑÑ
) Ð´Ð»Ñ ÑÑкоÑÐµÐ½Ð¸Ñ Ð²ÑÑиÑлений, вклÑÑаÑ
+иÑполÑзование AVX-512 Ð´Ð»Ñ ÑÑнкÑии
+bit_count
.
PostgreSQL ÑÑала пеÑвой ÑелÑÑионной базой даннÑÑ
, добавивÑей поддеÑÐ¶ÐºÑ JSON в
+2012 годÑ,
+и в PostgreSQL 17 ÑинÑакÑÐ¸Ñ ÑаÑÑиÑен в ÑооÑвеÑÑÑвии Ñо ÑÑандаÑÑом SQL/JSON. Ð
+веÑÑÐ¸Ñ 17 вклÑÑена поддеÑжка
+JSON_TABLE
,
+ÑÑо позволÑÐµÑ ÑазÑабоÑÑикам пÑеобÑазовÑваÑÑ Ð´Ð°Ð½Ð½Ñе JSON в ÑÑандаÑÑнÑе ÑаблиÑÑ
+PostgreSQL. Также поддеÑживаÑÑÑÑ SQL/JSON
+конÑÑÑÑкÑоÑÑ
+JSON
, JSON_SCALAR
, JSON_SERIALIZE
и ÑÑнкÑии
+запÑоÑов
+JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
, пÑедоÑÑавлÑÑ ÑазÑабоÑÑикам
+дополниÑелÑнÑе ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ JSON-даннÑми. РданнÑй Ñелиз Ñакже
+вклÑÑÐµÐ½Ñ Ð½Ð¾Ð²Ñе вÑÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ñипа jsonpath
, коÑоÑÑе позволÑÑÑ Ð¿ÑеобÑазовÑваÑÑ
+даннÑе из ÑоÑмаÑа JSON в ÑобÑÑвеннÑе ÑÐ¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ
PostgreSQL, Ñакие как ÑиÑловÑе,
+логиÑеÑкие, ÑÑÑоÑнÑе и ÑÐ¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ
даÑÑ Ð¸ вÑемени.
Ð PostgreSQL 17 пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ ÑлÑÑÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
+MERGE
, иÑполÑзÑемой длÑ
+ÑÑловнÑÑ
обновлений, в Ñом ÑиÑле добавлено пÑедложение RETURNING
и возможноÑÑÑ
+изменÑÑÑ
+пÑедÑÑавлениÑ. Ð 17-й
+веÑÑии Ñакже поÑвилиÑÑ Ð½Ð¾Ð²Ñе возможноÑÑи Ð´Ð»Ñ Ð¼Ð°ÑÑовой загÑÑзки и ÑкÑпоÑÑа
+даннÑÑ
, в Ñом ÑиÑле двÑкÑаÑное ÑлÑÑÑение пÑоизводиÑелÑноÑÑи пÑи ÑкÑпоÑÑе длиннÑÑ
+ÑÑÑок Ñ Ð¸ÑполÑзованием командÑ
+COPY
. ÐÑоизводиÑелÑноÑÑÑ
+ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ COPY
Ñакже ÑлÑÑÑена Ð´Ð»Ñ ÑлÑÑаев, когда иÑÑ
Ð¾Ð´Ð½Ð°Ñ Ð¸ ÑÐµÐ»ÐµÐ²Ð°Ñ ÐºÐ¾Ð´Ð¸Ñовки
+ÑовпадаÑÑ, и добавлен новÑй паÑамеÑÑ ON_ERROR
, коÑоÑÑй позволÑÐµÑ Ð¿ÑодолжиÑÑ
+импоÑÑ Ð´Ð°Ð¶Ðµ пÑи возникновении оÑибки.
Ð ÑÑом вÑпÑÑке Ñеализована Ð½Ð¾Ð²Ð°Ñ ÑÑнкÑионалÑноÑÑÑ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñми в
+ÑегменÑаÑ
и даннÑми, ÑаÑпÑеделÑннÑми по ÑдалÑннÑм ÑкземплÑÑам PostgreSQL. С
+веÑÑии 17 поддеÑживаÑÑÑÑ ÑÑолбÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑов и огÑаниÑениÑ-иÑклÑÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ
+ÑекÑиониÑованнÑÑ
+ÑаблиÑ. ÐбÑÑÑка
+ÑÑоÑонниÑ
даннÑÑ
+PostgreSQL
+(postgres_fdw
) длÑ
+вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов на ÑдалÑннÑÑ
ÑкземплÑÑаÑ
ÑепеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÐµÑедаваÑÑ Ð¿Ð¾Ð´Ð·Ð°Ð¿ÑоÑÑ
+EXISTS
и IN
на ÑдалÑннÑй ÑеÑÐ²ÐµÑ Ð² ÑелÑÑ
ÑлÑÑÑÐµÐ½Ð¸Ñ ÐºÐ°ÑеÑÑва обÑабоÑки.
Ð PostgreSQL 17 пÑедÑÑавлен вÑÑÑоеннÑй кÑоÑÑплаÑÑоÑменнÑй поÑÑоÑннÑй пÑовайдеÑ
+пÑавил ÑоÑÑиÑовки, поÑÑоÑнноÑÑÑ ÐºÐ¾ÑоÑого гаÑанÑиÑована. Ðн пÑедоÑÑавлÑеÑ
+ÑеманÑÐ¸ÐºÑ Ð¿Ñавил ÑоÑÑиÑовки, аналогиÑнÑÑ C
, но Ñ ÐºÐ¾Ð´Ð¸Ñовкой SQL_ASCII
вмеÑÑо
+UTF-8
. ÐÑполÑзование нового пÑовайдеÑа гаÑанÑиÑÑеÑ, ÑÑо ваÑи ÑекÑÑовÑе запÑоÑÑ
+веÑнÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе ÑезÑлÑÑаÑÑ ÑоÑÑиÑовки вне завиÑимоÑÑи Ð¾Ñ Ñого, где вÑ
+запÑÑкаеÑе PostgreSQL.
ÐогиÑеÑÐºÐ°Ñ +ÑепликаÑÐ¸Ñ +позволÑÐµÑ Ð¿ÐµÑедаваÑÑ Ð´Ð°Ð½Ð½Ñе в ÑеалÑном вÑемени. Ðднако Ñанее полÑзоваÑелÑм +пÑÐ¸Ñ Ð¾Ð´Ð¸Ð»Ð¾ÑÑ ÑдалÑÑÑ ÑлоÑÑ Ð»Ð¾Ð³Ð¸ÑеÑкой +ÑепликаÑии +пеÑед обновлением на оÑновнÑÑ Ð²ÐµÑÑиÑ, ÑÑо ÑÑебовало повÑоÑной ÑÐ¸Ð½Ñ ÑонизаÑии +даннÑÑ Ð½Ð° ÑÐ·Ð»Ð°Ñ -подпиÑÑÐ¸ÐºÐ°Ñ Ð¿Ð¾Ñле обновлениÑ. ÐаÑÐ¸Ð½Ð°Ñ Ñ PostgreSQL 17, +полÑзоваÑелÑм не пÑидÑÑÑÑ ÑÑого делаÑÑ, ÑÑо ÑпÑоÑÐ°ÐµÑ Ð¿ÑоÑеÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñи +иÑполÑзовании логиÑеÑкой ÑепликаÑии.
+Ð PostgreSQL 17 Ñеализован конÑÑÐ¾Ð»Ñ Ð¾ÑÑабоÑки оÑказа Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸ÑеÑкой ÑепликаÑии,
+ÑÑо Ð´ÐµÐ»Ð°ÐµÑ ÑиÑÑÐµÐ¼Ñ Ð±Ð¾Ð»ÐµÐµ ÑÑÑойÑивой пÑи ÑабоÑе в окÑÑжениÑÑ
Ñ Ð²ÑÑокой
+доÑÑÑпноÑÑÑÑ. ÐÑоме Ñого, в PostgreSQL 17 пÑедÑÑавлена ÑÑилиÑа командной ÑÑÑоки
+pg_createsubscriber
+Ð´Ð»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑизиÑеÑкой Ñеплики в новÑÑ Ð»Ð¾Ð³Ð¸ÑеÑкÑÑ ÑепликÑ.
Ð PostgreSQL 17 ÑаÑÑиÑен ÑпекÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑей ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¶Ð¸Ð·Ð½ÐµÐ½Ð½Ñм Ñиклом ÑиÑÑем
+баз даннÑÑ
. Рновой веÑÑии добавлен паÑамеÑÑ TLS sslnegotiation
, коÑоÑÑй
+позволÑÐµÑ ÑÑÑановиÑÑ Ð¿ÑÑмое TLS-Ñоединение пÑи иÑполÑзовании ÑоглаÑованиÑ
+пÑоÑокола пÑикладного ÑÑовнÑ
+ALPN
+(Application-Layer Protocol Negotiation, postgresql
в каÑалоге ALPN). Также в
+PostgreSQL 17 добавлена пÑедопÑеделÑннаÑ
+ÑÐ¾Ð»Ñ pg_maintain
,
+пÑедоÑÑавлÑÑÑÐ°Ñ Ð¿Ð¾Ð»ÑзоваÑелÑм пÑаво на вÑполнение опеÑаÑий обÑлÑживаниÑ.
УÑилиÑа
+pg_basebackup
длÑ
+ÑезеÑвного копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ PostgreSQL ÑепеÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸Ð½ÐºÑеменÑалÑное ÑезеÑвное
+копиÑование. Также добавлена ÑÑилиÑа
+pg_combinebackup
+Ð´Ð»Ñ Ð²Ð¾ÑÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ ÑезеÑвной копии. ÐÑоме Ñого, в
+pg_dump
добавлен
+паÑамеÑÑ --filter
, позволÑÑÑий вÑбÑаÑÑ Ð¾Ð±ÑекÑÑ, коÑоÑÑе необÑ
одимо вÑгÑÑзиÑÑ Ð²
+Ñайл.
Ð PostgreSQL 17 Ñакже ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ ÑлÑÑÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга и анализа. Ðоманда
+EXPLAIN
ÑепеÑÑ Ð²ÑводиÑ
+вÑемÑ, поÑÑаÑенное на запиÑÑ Ð¸ ÑÑение локалÑнÑÑ
блоков ввода/вÑвода, а Ñакже
+вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ Ð´Ð²Ð° новÑÑ
паÑамеÑÑа: SERIALIZE
и MEMORY
. Ðни позволÑÑÑ
+пÑоанализиÑоваÑÑ Ð²ÑемÑ, поÑÑаÑенное на пÑеобÑазование даннÑÑ
Ð´Ð»Ñ Ð¿ÐµÑедаÑи по
+ÑеÑи, и обÑÑм иÑполÑзованной памÑÑи. РвеÑÑии 17 ÑепеÑÑ Ð¿Ð¾ÐºÐ°Ð·ÑваеÑÑÑ Ð¿ÑогÑеÑÑ
+оÑиÑÑки
+индекÑов
+и добавлено ÑиÑÑемное пÑедÑÑавление
+pg_wait_events
,
+коÑоÑое в ÑоÑеÑании Ñ
+pg_stat_activity
+пÑедоÑÑавлÑÐµÑ Ð±Ð¾Ð»ÐµÐµ подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, поÑÐµÐ¼Ñ Ð°ÐºÑивнÑй ÑÐµÐ°Ð½Ñ Ð½Ð°Ñ
одиÑÑÑ
+в ÑоÑÑоÑнии ожиданиÑ.
Ð PostgreSQL 17 бÑло Ñеализовано множеÑÑво дÑÑÐ³Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑей и ÑлÑÑÑений, +коÑоÑÑе могÑÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ Ð² ваÑей ÑабоÑе. ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка новой и +обновлÑнной ÑÑнкÑионалÑноÑÑи обÑаÑиÑеÑÑ Ðº замеÑаниÑм к +вÑпÑÑкÑ.
+PostgreSQL â ÑÑо ÑÐ°Ð¼Ð°Ñ Ð¿ÐµÑÐµÐ´Ð¾Ð²Ð°Ñ Ð¡Ð£ÐÐ Ñ Ð¾ÑкÑÑÑÑм +иÑÑ Ð¾Ð´Ð½Ñм кодом и глобалÑнÑм ÑообÑеÑÑвом, обÑединÑÑÑим ÑÑÑÑÑи полÑзоваÑелей, +ÑазÑабоÑÑиков, компаний и оÑганизаÑий. ÐÑÑоÑÐ¸Ñ Ð¡Ð£ÐÐ PostgreSQL наÑалаÑÑ Ð² +ÐалиÑоÑнийÑком ÑнивеÑÑиÑеÑе в ÐеÑкли более 35 Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´, и пÑÐ¾ÐµÐºÑ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ +ÑазвиваÑÑÑÑ Ñ Ð±ÐµÑпÑеÑеденÑной ÑкоÑоÑÑÑÑ. ÐогаÑÑй Ð½Ð°Ð±Ð¾Ñ Ð¿ÑовеÑеннÑÑ Ð²Ñеменем +возможноÑÑей PostgreSQL не ÑолÑко не ÑÑÑÑÐ¿Ð°ÐµÑ Ð²ÐµÐ´ÑÑим коммеÑÑеÑким СУÐÐ, но и +пÑевоÑÑ Ð¾Ð´Ð¸Ñ Ð¸Ñ Ð² плане пÑодвинÑÑой ÑÑнкÑионалÑноÑÑи, ÑаÑÑиÑÑемоÑÑи, безопаÑноÑÑи +и ÑÑабилÑноÑÑи.
+PostgreSQL â ÑÑо ÑÐ°Ð¼Ð°Ñ Ð¿ÐµÑÐµÐ´Ð¾Ð²Ð°Ñ Ð¡Ð£ÐÐ Ñ Ð¾ÑкÑÑÑÑм +иÑÑ Ð¾Ð´Ð½Ñм кодом и глобалÑнÑм ÑообÑеÑÑвом, обÑединÑÑÑим ÑÑÑÑÑи полÑзоваÑелей, +ÑазÑабоÑÑиков, компаний и оÑганизаÑий. ÐÑÑоÑÐ¸Ñ Ð¡Ð£ÐÐ PostgreSQL наÑалаÑÑ Ð² +ÐалиÑоÑнийÑком ÑнивеÑÑиÑеÑе в ÐеÑкли более 35 Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´, и пÑÐ¾ÐµÐºÑ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ +ÑазвиваÑÑÑÑ Ñ Ð±ÐµÑпÑеÑеденÑной ÑкоÑоÑÑÑÑ. ÐогаÑÑй Ð½Ð°Ð±Ð¾Ñ Ð¿ÑовеÑеннÑÑ Ð²Ñеменем +возможноÑÑей PostgreSQL не ÑолÑко не ÑÑÑÑÐ¿Ð°ÐµÑ Ð²ÐµÐ´ÑÑим коммеÑÑеÑким СУÐÐ, но и +пÑевоÑÑ Ð¾Ð´Ð¸Ñ Ð¸Ñ Ð² плане пÑодвинÑÑой ÑÑнкÑионалÑноÑÑи, ÑаÑÑиÑÑемоÑÑи, безопаÑноÑÑи +и ÑÑабилÑноÑÑи.
+{% endblock presskit_about %} + +{% block presskit_features %} +Ðа опиÑанием вÑÑеÑпомÑнÑÑÑÑ Ð¸ дÑÑÐ³Ð¸Ñ ÑÑнкÑий и возможноÑÑей обÑаÑиÑеÑÑ Ðº +ÑледÑÑÑим ÑеÑÑÑÑам:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +ÐÑ Ð¼Ð¾Ð¶ÐµÑе загÑÑзиÑÑ PostgreSQL 17 ÑазнÑми ÑпоÑобами, в Ñом ÑиÑле +воÑполÑзовавÑиÑÑ ÑледÑÑÑими ÑеÑÑÑÑами:
+ÐÑÑгие ÑÑилиÑÑ Ð¸ ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð² СеÑи ÑаÑÑиÑений +PostgreSQL.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 ÑаÑпÑоÑÑÑанÑеÑÑÑ Ñ Ð´Ð¾ÐºÑменÑаÑией в виде HTML, а Ñакже ÑÑÑÐ°Ð½Ð¸Ñ man. +ÐÑоме Ñого, можно ÑиÑаÑÑ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð½Ð° ÑайÑе в ÑоÑмаÑÐ°Ñ +HTML и +PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +ÐÑÐ¾ÐµÐºÑ PostgreSQL иÑполÑзÑÐµÑ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ +PostgreSQL, BSD-лиÑÐµÐ½Ð·Ð¸Ñ +ÑазÑеÑиÑелÑного Ñипа. ÐÑа ÑеÑÑиÑиÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ OSI +лиÑÐµÐ½Ð·Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ пÑизнаеÑÑÑ +доÑÑаÑоÑно гибкой и Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑей Ð´Ð»Ñ Ð±Ð¸Ð·Ð½ÐµÑа, Ñак как она не огÑаниÑÐ¸Ð²Ð°ÐµÑ +иÑполÑзование PostgreSQL в коммеÑÑеÑÐºÐ¸Ñ Ð¸ пÑопÑиеÑаÑнÑÑ Ð¿ÑиложениÑÑ . С ÑÑÑÑом +поддеÑжки многими компаниÑми и оÑкÑÑÑоÑÑи иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, ÑÑа лиÑÐµÐ½Ð·Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ +попÑлÑÑноÑÑи PostgreSQL ÑÑеди пÑоизводиÑелей ÐÐ, коÑоÑÑе Ñ Ð¾ÑÑÑ Ð²Ð½ÐµÐ´ÑиÑÑ Ð¡Ð£ÐРв +ÑобÑÑвеннÑе пÑодÑкÑÑ, не опаÑаÑÑÑ ÑÑÑаÑов, завиÑимоÑÑи Ð¾Ñ Ð¿Ð¾ÑÑавÑика или +Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑловий лиÑензии.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +СайÑ
+ +ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres, PostgreSQL и логоÑип PostgreSQL Ñ Ð¸Ð·Ð¾Ð±Ñажением Ñлона («Слоник») â +заÑегиÑÑÑиÑованнÑе ÑоваÑнÑе знаки ÐÑÑоÑиаÑии ÑообÑеÑÑва +PostgreSQL. ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ ÑÑи знаки, Ð²Ñ +Ð´Ð¾Ð»Ð¶Ð½Ñ ÑоблÑдаÑÑ Ð¿Ð¾Ð»Ð¸ÑÐ¸ÐºÑ ÑоваÑнÑÑ +знаков.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL полÑзÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжкой многоÑиÑленнÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¹, коÑоÑÑе ÑпонÑиÑÑÑÑ +ÑабоÑÑ ÑазÑабоÑÑиков, пÑедоÑÑавлÑÑÑ ÑеÑÑÑÑÑ Ñ Ð¾ÑÑинга и оказÑваÑÑ ÑинанÑовÑÑ +поддеÑжкÑ. Ðа ÑÑÑаниÑе ÑпонÑоÑов +пеÑеÑиÑÐ»ÐµÐ½Ñ Ð½ÐµÐºÐ¾ÑоÑÑе компании, поддеÑживаÑÑие пÑоекÑ.
+Также ÑÑÑеÑÑвÑÐµÑ Ð±Ð¾Ð»ÑÑое ÑообÑеÑÑво лÑдей, пÑедоÑÑавлÑÑÑÐ¸Ñ ÑÑлÑги по +ÑопÑÐ¾Ð²Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ +PostgreSQL, Ð¾Ñ +незавиÑимÑÑ ÐºÐ¾Ð½ÑÑлÑÑанÑов до междÑнаÑоднÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¹.
+ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе поддеÑжаÑÑ Ð´ÐµÐ½ÐµÐ¶Ð½Ñми ÑÑедÑÑвами ÐлобалÑнÑÑ Ð³ÑÑÐ¿Ð¿Ñ ÑазÑабоÑÑиков +PostgreSQL или Ð¾Ð´Ð½Ñ Ð¸Ð· пÑизнаннÑÑ Ð½ÐµÐºÐ¾Ð¼Ð¼ÐµÑÑеÑÐºÐ¸Ñ Ð¾ÑганизаÑий ÑообÑеÑÑва, +поÑеÑиÑе ÑÑÑаниÑÑ Ð¿Ð¾Ð¼Ð¾Ñи пÑоекÑÑ.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/sv.html b/templates/pages/about/press/presskit17/sv.html new file mode 100644 index 00000000..d1b7e047 --- /dev/null +++ b/templates/pages/about/press/presskit17/sv.html @@ -0,0 +1,255 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 September 2024 - PostgreSQL Global Development Group +presenterade idag PostgreSQL 17, +den senaste versionen av världens mest avancerade databas byggd med öppen källkod.
+PostgreSQL 17 bygger vidare på årtionden av utveckling med öppen källkod, och
+fortsätter förbättra prestandan och skalbarheten samtidigt som databasen
+anpassas för nya användningsmönster och trender inom databashantering. Denna
+versionen av PostgreSQL har betydligt förbättrad
+systemprestanda, bland annat genom optimerad minneshantering för vacuum,
+optimering av I/O operationer och parallellisering, förbättringar för
+import av data samt bättre utnyttjande av index vid
+databasfrågor. PostgreSQL 17 passar de flesta typer av användningsmönster, och
+adderar nya funktioner för utvecklare som SQL/JSON JSON_TABLE
och
+förbättringar av logisk replikering för att ge högre tillgänglighet och
+förenklad uppgradering.
"PostgreSQL 17 visar hur den globala gruppen utvecklare, vilka ligger bakom +utvecklingen av PostgreSQL, fortsätter att förbättra och förenkla för alla +databasanvändare", säger Jonathan Katz, ledamot i PostgreSQL core team. +"Oavsett om det är förenkling av storskalig databasdrift eller nya funktioner +för förenkla för utvecklare, så kommer PostgreSQL 17 förbättra din organisations +datahantering."
+PostgreSQL är känt för pålitlighet, stabilitet och tillförlitlighet. Med mer än +25 års utveckling med öppen källkod av en global grupp av utvecklare har +PostgreSQL blivit den mest populära relationsdatabasen byggd på öppen källkod +för organisationer av alla storlekar.
+Vacuum är en +kritisk komponent för PostgreSQL i produktion. I PostgreSQL 17 har +minneshanteringen för vacuum effektiviserats och använder nu upp till 20 gånger +mindre minne. Detta gör vacuum snabbare samtidigt som det frigör mer +systemresurser för databasfrågor.
+PostgreSQL 17 har också förbättrad prestanda för I/O-operationer, upp till +fördubblad prestanda vid skrivning tack vare förbättringar av +write-ahead log +(WAL) hantering.
+Utöver det finns också ny funktionalitet för strömmande I/O vilket gör
+sekventiell läsning av tabeller snabbare samt effektiviserar uppdatering av
+statistik med ANALYZE
.
Prestanda för databasfrågor har också förbättrats i PostgreSQL 17. Frågor med
+IN
satser som använder
+B-tree
+index, vilket är standard indexmetod i PostgreSQL, är nu snabbare.
+BRIN index kan nu byggas med
+parallella processer och frågeplanering har förbättrats avsevärt. Bland annat
+har NOT NULL
begränsningar och
+common table expressions
+(WITH
frågor) optimerats.
+Denna versionen utökar också användningen av CPU-acceleration med SIMD (Single
+Instruction/Multiple Data), bland annat med AVX-512 för
+bit_count
+funktionen.
PostgreSQL var 2012
+den första relationsdatabasen att addera stöd för JSON,
+och PostgreSQL 17 fortsätter att utöka SQL/JSON stödet.
+JSON_TABLE
+låter utvecklare konvertera JSON data till en normal databas tabell. PostgreSQL
+17 utökar stöd för att skapa
+SQL/JSON
+med standardiserade funktioner (JSON
, JSON_SCALAR
, JSON_SERIALIZE
), och
+skriva databasfrågor med
+SQL/JSON funktioner
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
). Detta ger utvecklare större
+flexibilitet i hur data i JSON format kan användas. Fler
+jsonpath
operationer,
+stöds också, speciellt för konvertering av JSON data till PostgreSQL's datatyper
+för numeriska värden, datum/tid, strängar m.fl.
Stödet för MERGE
, vilken
+används för villkorade uppdateringar, utökas med en RETURNING
sats samt
+funktion för att uppdatera
+databasvyer.
+PostgreSQL 17 har också nya funktioner för import eller export av stora volymer
+med upp fördubblad prestanda i
+COPY
operationen. COPY
+kan också känna av om datakällan har samma kodning som destinationen och kan
+optimera för detta. Funktionen ON_ERROR
medger fortsatt import av data även om
+det uppstår fel vid inläsning.
PostgreSQL 17 innehåller också förbättringar för hantering av data som fördelats
+i partitioner samt data distribuerad över flera PostgreSQL instanser på
+fjärrservrar.
+Identity kolumner och exclusion constraints stöds i och med PostgreSQL 17 för
+partitionerade tabeller.
+PostgreSQL foreign data wrapper
+(postgres_fdw
), vilken
+används för att exekvera frågor på andra PostgreSQL instanser, kan nu flytta
+hantering av EXISTS
och IN
satser till fjärrservern för effektivare
+databasfrågor.
PostgreSQL 17 inkluderar också en inbyggd plattformsoberoende sorteringsordning
+som garanterar konsekvent och oförändrad sortering med UTF-8
stöd liknande
+hur C
sortering fungerar för SQL_ASCII
. Med denna kommer
+databasfrågor över text-data returnera samma sorteringsordning oavsett var
+PostgreSQL körs.
Logisk replikering +kan användas för att strömma data i realtid för en mängd användningsområden. Före +denna versionen behövde användare ta bort +slots för logisk replikering +vid uppgradering mellan huvudversioner, vilket krävde omsynkronisering av data +mellan prenumeranter efter uppgraderingen. I och med uppgraderingar från +PostgreSQL 17 behöver dessa inte längre tas bort, vilket förenklar processen.
+PostgreSQL 17 inkluderar kontroll vid failover för logisk replikering vilket
+gör det enklare att använda i miljöer vilka kräver hög tillgänglighet.
+Kommandoradsverktyget
+pg_createsubscriber
+har också lagts till vilket används för att konvertera en fysiskt replikerad
+nod till en logiskt replikerad nod.
PostgreSQL 17 har vidareutvecklats för att ge utökad flexibilitet vid drift.
+En ny TLS parameter, sslnegotiation
,
+har adderats vilken låter användare direkt utföra en TLS anslutning vid användning av
+ALPN
+(registrerat som postgresql
i ALPN katalogen).
+PostgreSQL 17 har också utökats med den
+fördefinierade rollen,
+pg_maintain
vilken ger användare rättigheter att utföra olika former av
+underhållsarbeten.
pg_basebackup
,
+säkerhetskopieringsverktyget som ingår i PostgreSQL, stödjer nu inkrementell
+säkerhetskopiering och har utökats med
+pg_combinebackup
,
+ett verktyg för att rekonstruera en full säkerhetskopia. Utöver det har
+pg_dump
en ny funktion,
+--filter
, vilken ger större kontroll över vilka objekt som ska ingå i en
+databasdump.
PostgreSQL 17 har också förbättrats gällande övervakning och systemanalys.
+EXPLAIN
visar nu tid
+spenderad för läsning och skrivning; och har två nya parametrar SERIALIZE
och
+MEMORY
vilka är användbara för att se hur mycket tid som spenderats med att
+konvertera och skicka data över nätverket, samt hur mycket minne som använts.
+I PostgreSQL 17 visas nu hur långt
+vacuum av index
+har kommit, och den nya systemvyn
+pg_wait_events
+kan i kombination med
+pg_stat_activity
+användas för att ta reda på varför aktiva sessioner väntar.
Mycket fler förbättringar och fler nya funktion har också adderats till +PostgreSQL 17 för att bättre hantera alla användningsfall. Se +listan över nyheter för +en överblick över alla nya och förbättrade funktioner.
+PostgreSQL är världens mest avancerade databas +byggd på öppen källkod, med tusentals användare, utvecklare, företag och +organisationer världen över. Med över 35 års utveckling sedan starten på +University of California, Berkeley, har PostgreSQL fortsatt utvecklas med +en enastående fart. PostgreSQL:s väl etablerade funktioner är inte bara +jämförbara med proprietära databassystem, utan överträffar dem när det gäller +avancerade databasfunktioner, utbyggbarhet och modularitet, säkerhet och +stabilitet.
+PostgreSQL är världens mest avancerade databas +byggd på öppen källkod, med tusentals användare, utvecklare, företag och +organisationer världen över. Med över 35 års utveckling sedan starten på +University of California, Berkeley, har PostgreSQL fortsatt utvecklas med +en enastående fart. PostgreSQL:s väl etablerade funktioner är inte bara +jämförbara med proprietära databassystem, utan överträffar dem när det gäller +avancerade databasfunktioner, utbyggbarhet och modularitet, säkerhet och +stabilitet.
+{% endblock presskit_about %} + +{% block presskit_features %} +För ingående förklaringar och dokumentation av de ovan nämnda funktionerna, och +mer, se följande resurser:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +PostgreSQL 17 kan laddas ner på ett flertal olika sätt, bland annat:
+Andra verktyg och tilläggsmoduler finns tillgängliga via +PostgreSQL Extension Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 levereras med dokumentation i HTML-format samt man-sidor, och +dokumentationen kan också läsas online i både +HTML-format och som +PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL är licensierad med PostgreSQL Licensen, +en BSD-liknande "tillåtande" licens. +Denna OSI-certifierade licens +anses flexibel och företagsvänlig eftersom den inte begränsar användningen av +PostgreSQL i kommersiella eller proprietära applikationer. Licensen, +tillsammans med brett stöd från många företag och ett publikt ägande av koden, +gör att PostgreSQL är väldigt populär bland tillverkare som vill bygga in en +databas i sin produkt utan att riskera avgifter, inlåsning eller förändrade +licensvillkor.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +Hemsida
+ +E-post
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres, PostgreSQL, och elefantlogotypen (Slonik) är av +PostgreSQL Community Association registrerade +varumärken. Användning av dess varumärken måste följa dess +varumärkespolicy.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL projektet stöttas av ett stort antal företag som sponsrar utvecklare, +erbjuder infrastruktur och ger finansiellt stöd. Se listan över PostgreSQL:s +sponsors för mer information.
+Det finns också många +företag som säljer tjänster kring PostgreSQL, +allt från små konsultbolag till multinationella företag.
+För att ge ett ekonomiskt bidrag till PostgreSQL Global Development Group eller +till en av de officiellt erkända ideella organisationerna, se sidan för +donationer för mer information.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/uk.html b/templates/pages/about/press/presskit17/uk.html new file mode 100644 index 00000000..60d78824 --- /dev/null +++ b/templates/pages/about/press/presskit17/uk.html @@ -0,0 +1,211 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +26 веÑеÑÐ½Ñ 2024 ÑÐ¾ÐºÑ - PostgreSQL Global Development Group ÑÑÐ¾Ð³Ð¾Ð´Ð½Ñ Ð¾Ð³Ð¾Ð»Ð¾Ñила пÑо випÑÑк +PostgreSQL 17, оÑÑаннÑÐ¾Ñ Ð²ÐµÑÑÑÑ Ð½Ð°Ð¹ÑÑÑаÑнÑÑÐ¾Ñ Ñ ÑвÑÑÑ Ð±Ð°Ð·Ð¸ Ð´Ð°Ð½Ð¸Ñ Ð· +вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом.
+PostgreSQL 17 базÑÑÑÑÑÑ Ð½Ð° деÑÑÑилÑÑÑÑÑ
ÑозÑобки з вÑдкÑиÑим виÑ
Ñдним кодом, покÑаÑÑÑÑи пÑодÑкÑивнÑÑÑÑ Ñ Ð¼Ð°ÑÑÑабованÑÑÑÑ,
+одноÑаÑно адапÑÑÑÑиÑÑ Ð´Ð¾ новиÑ
моделей доÑÑÑÐ¿Ñ Ñа збеÑÑÐ³Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ
.
+Цей випÑÑк PostgreSQL пÑедÑÑавлÑÑ
+знаÑний загалÑний пÑиÑÑÑÑ Ð¿ÑодÑкÑивноÑÑÑ, вклÑÑаÑÑи Ð½Ð¾Ð²Ñ ÑеалÑзаÑÑÑ ÑпÑавлÑÐ½Ð½Ñ Ð¿Ð°Ð¼'ÑÑÑÑ Ð´Ð»Ñ Ð²Ð°ÐºÑÑмÑ, опÑимÑзаÑÑÑ
+доÑÑÑÐ¿Ñ Ð´Ð¾ ÑÑ
овиÑа Ñ Ð¿Ð¾Ð»ÑпÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð¸ÑокопаÑалелÑниÑ
ÑобоÑиÑ
наванÑаженÑ, пÑиÑкоÑÐµÐ½Ð½Ñ Ð¼Ð°Ñового заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð¹ екÑпоÑÑÑ,
+а Ñакож полÑпÑÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑв Ð´Ð»Ñ ÑндекÑÑв. PostgreSQL 17 Ð¼Ð°Ñ ÑÑнкÑÑÑ, ÑÐºÑ Ð¿ÑинеÑÑÑÑ ÐºÐ¾ÑиÑÑÑ Ð½Ð¾Ð²Ð¸Ð¼ ÑобоÑим пÑоÑеÑам
+Ñ ÐºÑиÑиÑно важливим ÑиÑÑемам, ÑÐ°ÐºÑ Ñк ÑозÑиÑÐµÐ½Ð½Ñ Ð´Ð¾ÑвÑÐ´Ñ ÑозÑобникÑв з викоÑиÑÑаннÑм команди SQL/JSON JSON_TABLE
, а Ñакож
+полÑпÑÐµÐ½Ð½Ñ Ð»Ð¾Ð³ÑÑÐ½Ð¾Ñ ÑеплÑкаÑÑÑ, ÑÐºÑ ÑпÑоÑÑÑÑÑ ÐºÐµÑÑÐ²Ð°Ð½Ð½Ñ ÑобоÑими наванÑаженнÑми виÑÐ¾ÐºÐ¾Ñ Ð´Ð¾ÑÑÑпноÑÑÑ Ñа оновленнÑ
+мажоÑниÑ
веÑÑÑй.
"PostgreSQL 17 демонÑÑÑÑÑ, Ñк ÑвÑÑова ÑпÑлÑноÑа ÑозÑобникÑв з вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом, Ñо ÑÑÑ Ð°Ñ ÑозвиÑок PostgreSQL, +ÑÑвоÑÑÑ Ð²Ð´Ð¾ÑконаленнÑ, Ñо допомагаÑÑÑ ÐºÐ¾ÑиÑÑÑваÑам на вÑÑÑ ÐµÑÐ°Ð¿Ð°Ñ ÑÑ Ð½ÑÐ¾Ñ ÑобоÑи з базами Ð´Ð°Ð½Ð¸Ñ ", - Ñказав ÐжонаÑан ÐаÑ, +Ñлен PostgreSQL Core. "Ðезалежно вÑд Ñого, Ñи Ñе полÑпÑÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑобоÑи з великомаÑÑÑабними базами Ð´Ð°Ð½Ð¸Ñ , Ñи Ð½Ð¾Ð²Ñ ÑÑнкÑÑÑ, +заÑÐ½Ð¾Ð²Ð°Ð½Ñ Ð½Ð° ÑÑÐ´Ð¾Ð²Ð¾Ð¼Ñ Ð´Ð¾ÑвÑÐ´Ñ ÑозÑобникÑв, PostgreSQL 17 покÑаÑиÑÑ Ð²Ð°Ñ Ð´Ð¾ÑвÑд ÑпÑавлÑÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸".
+PostgreSQL, ÑнноваÑÑйна ÑиÑÑема ÑпÑавлÑÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸, вÑдома ÑвоÑÑ Ð½Ð°Ð´ÑйнÑÑÑÑ, ÑÑÑйкÑÑÑÑ Ñ ÑозÑиÑÑванÑÑÑÑ, +Ð¼Ð°Ñ Ð±ÑлÑÑ Ð½Ñж 25-ÑÑÑний доÑвÑд ÑозÑобки з вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом вÑд ÑвÑÑÐ¾Ð²Ð¾Ñ ÑпÑлÑноÑи ÑозÑобникÑв +Ñ ÑÑала кÑаÑÐ¾Ñ ÑелÑÑÑÐ¹Ð½Ð¾Ñ Ð¡Ð£ÐРз вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом Ð´Ð»Ñ Ð¾ÑганÑзаÑÑй бÑдÑ-Ñкого ÑозмÑÑÑ.
+ÐÑоÑÐµÑ vacuum в PostgreSQL Ñ ÐºÑиÑиÑно важливим +Ð´Ð»Ñ Ð½Ð¾ÑмалÑÐ½Ð¾Ñ ÑобоÑи, оÑкÑлÑки Ð´Ð»Ñ Ð¹Ð¾Ð³Ð¾ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¿Ð¾ÑÑÑÐ±Ð½Ñ ÑеÑÑÑÑи ÑеÑвеÑа. PostgreSQL 17 пÑедÑÑавлÑÑ Ð½Ð¾Ð²Ñ +внÑÑÑÑÑÐ½Ñ ÑÑÑÑкÑÑÑÑ Ð¿Ð°Ð¼'ÑÑÑ Ð´Ð»Ñ Ð²Ð°ÐºÑÑмÑваннÑ, Ñка ÑÐ¿Ð¾Ð¶Ð¸Ð²Ð°Ñ Ð´Ð¾ 20 ÑазÑв менÑе пам'ÑÑÑ. Це покÑаÑÑÑ ÑвидкÑÑÑÑ +вакÑÑмÑваннÑ, а Ñакож зменÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ ÑпÑлÑÐ½Ð¸Ñ ÑеÑÑÑÑÑв, Ñо ÑобиÑÑ ÑÑ Ð±ÑлÑÑ Ð´Ð¾ÑÑÑпними Ð´Ð»Ñ Ð²Ð°Ñого +ÑобоÑого наванÑаженнÑ.
+PostgreSQL 17 пÑодовжÑÑ Ð¿Ð¾ÐºÑаÑÑваÑи пÑодÑкÑивнÑÑÑÑ ÑÑÐ²Ð½Ñ Ð²Ð²Ð¾Ð´Ñ/виводÑ. ÐиÑокопаÑалелÑÐ½Ñ ÑобоÑÑ Ð½Ð°Ð²Ð°Ð½ÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶ÑÑÑ
+оÑÑимаÑи ÑдвÑÑÑ Ð±ÑлÑÑÑ Ð¿ÑопÑÑÐºÐ½Ñ Ð·Ð´Ð°ÑнÑÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð·Ð°Ð²Ð´Ñки покÑаÑÐµÐ½Ð½Ñ Ð¾Ð±Ñобки
+write-ahead log
+(WAL). ÐÑÑм Ñого, новий поÑоковий ÑнÑеÑÑÐµÐ¹Ñ Ð²Ð²Ð¾Ð´Ñ/Ð²Ð¸Ð²Ð¾Ð´Ñ Ð¿ÑиÑкоÑÑÑ
+поÑлÑдовне ÑканÑÐ²Ð°Ð½Ð½Ñ (зÑиÑÑÐ²Ð°Ð½Ð½Ñ Ð²ÑÑÑ
даниÑ
з ÑаблиÑÑ) Ñ ÑвидкÑÑÑÑ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑÑаÑиÑÑики командоÑ
+ANALYZE
.
PostgreSQL 17 Ñакож пÑдвиÑÑÑ Ð¿ÑиÑÑÑÑ Ð¿ÑодÑкÑивноÑÑÑ Ð½Ð° Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑв. PostgreSQL 17 покÑаÑÑÑ Ð¿ÑодÑкÑивнÑÑÑÑ
+запиÑÑв з ÑеÑеннÑми IN
, ÑÐºÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑ ÑндекÑи
+B-tree, меÑод ÑндекÑÑÐ²Ð°Ð½Ð½Ñ Ð·Ð°
+замовÑÑваннÑм в PostgreSQL. ÐÑÑм Ñого, ÑндекÑи BRIN ÑепеÑ
+пÑдÑÑимÑÑÑÑ Ð¿Ð°ÑалелÑÐ½Ñ Ð·Ð±ÑÑки. PostgreSQL 17 мÑÑÑиÑÑ Ð´ÐµÐºÑлÑка покÑаÑÐµÐ½Ñ Ð´Ð»Ñ Ð¿Ð»Ð°Ð½ÑÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑв, вклÑÑаÑÑи
+опÑимÑзаÑÑÑ Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ñ NOT NULL
, а Ñакож покÑаÑÐµÐ½Ð½Ñ Ð² обÑобÑÑ
+загалÑниÑ
ÑаблиÑниÑ
виÑазÑв
+(запиÑÑв WITH
).
+У ÑÑÐ¾Ð¼Ñ Ð²Ð¸Ð¿ÑÑÐºÑ Ð´Ð¾Ð´Ð°Ð½Ð¾ пÑдÑÑÐ¸Ð¼ÐºÑ SIMD (Single Instruction/Multiple Data) Ð´Ð»Ñ Ð¿ÑиÑкоÑÐµÐ½Ð½Ñ Ð¾Ð±ÑиÑленÑ, зокÑема
+викоÑиÑÑÐ°Ð½Ð½Ñ AVX-512 Ð´Ð»Ñ ÑÑнкÑÑÑ bit_count
.
PostgreSQL бÑла пеÑÑÐ¾Ñ ÑелÑÑÑÐ¹Ð½Ð¾Ñ Ð±Ð°Ð·Ð¾Ñ Ð´Ð°Ð½Ð¸Ñ
, Ñка додала пÑдÑÑимкÑ
+JSON (2012),
+а PostgreSQL 17 ÑозÑиÑÑÑ ÑÑ ÑеалÑзаÑÑÑ ÑÑандаÑÑÑ SQL/JSON.
+JSON_TABLE
+ÑÐµÐ¿ÐµÑ Ð´Ð¾ÑÑÑпна в PostgreSQL 17, дозволÑÑÑи ÑозÑобникам конвеÑÑÑваÑи Ð´Ð°Ð½Ñ JSON Ñ ÑÑандаÑÑÐ½Ñ ÑаблиÑÑ PostgreSQL.
+PostgreSQL 17 ÑÐµÐ¿ÐµÑ Ð¿ÑдÑÑимÑÑ
+конÑÑÑÑкÑоÑи SQL/JSON
+(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) Ñ
+ÑÑнкÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ
+(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
), надаÑÑи ÑозÑобникам додаÑÐºÐ¾Ð²Ñ ÑпоÑоби взаÑмодÑÑ Ð· ÑÑ
нÑми даними JSON.
+У ÑÑÐ¾Ð¼Ñ Ð²Ð¸Ð¿ÑÑÐºÑ Ð´Ð¾Ð´Ð°Ð½Ð¾ бÑлÑÑе
+опеÑаÑоÑÑв jsonpath
,
+з акÑенÑом на пеÑеÑвоÑÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ
JSON Ñ ÑÑдний Ñип даниÑ
PostgreSQL, вклÑÑаÑÑи ÑиÑловÑ, бÑлевÑ, ÑÑÐ´ÐºÐ¾Ð²Ñ Ñа Ñипи даÑи/ÑаÑÑ.
PostgreSQL 17 Ð´Ð¾Ð´Ð°Ñ Ð±ÑлÑÑе можливоÑÑей Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸ MERGE
,
+Ñка викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ ÑмовниÑ
оновленÑ, вклÑÑаÑÑи ÑеÑÐµÐ½Ð½Ñ RETURNING
Ñа можливÑÑÑÑ Ð¾Ð½Ð¾Ð²Ð»ÑваÑи
+пÑедÑÑавленнÑ.
+ÐÑÑм Ñого, Ñ PostgreSQL 17 з'ÑвилиÑÑ Ð½Ð¾Ð²Ñ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑÑ Ð´Ð»Ñ Ð¼Ð°Ñового заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ñа екÑпоÑÑÑ Ð´Ð°Ð½Ð¸Ñ
,
+зокÑема до 2-кÑаÑного покÑаÑÐµÐ½Ð½Ñ Ð¿ÑодÑкÑивноÑÑÑ Ð¿Ñи екÑпоÑÑÑ Ð²ÐµÐ»Ð¸ÐºÐ¸Ñ
ÑÑдкÑв за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸
+COPY
. ÐÑодÑкÑивнÑÑÑÑ COPY
Ñакож покÑаÑена,
+коли кодÑÐ²Ð°Ð½Ð½Ñ Ð´Ð¶ÐµÑела Ñа пÑизнаÑÐµÐ½Ð½Ñ Ð·Ð±ÑгаÑÑÑÑÑ, Ñ ÑÐµÐ¿ÐµÑ Ð²ÐºÐ»ÑÑÐ°Ñ Ð½Ð¾Ð²Ñ Ð¾Ð¿ÑÑÑ ON_ERROR
, Ñка дозволÑÑ
+пÑодовжÑваÑи ÑмпоÑÑ, навÑÑÑ ÑкÑо ÑÑалаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° вÑÑавки.
Цей випÑÑк ÑозÑиÑÑÑ ÑÑнкÑÑоналÑнÑÑÑÑ Ñк Ð´Ð»Ñ ÑпÑавлÑÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸ Ñ ÑоздÑлаÑ
, Ñак Ñ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ
, ÑозподÑлениÑ
мÑж
+вÑддаленими екземплÑÑами PostgreSQL. PostgreSQL 17 пÑдÑÑимÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ ÑÑовпÑÑв ÑденÑиÑÑкаÑÑÑ Ñа виклÑÑниÑ
обмеженÑ
+на ÑекÑÑонованиÑ
ÑаблиÑÑÑ
.
ÐжеÑело ÑÑоÑоннÑÑ
даниÑ
PostgreSQL
+(postgres_fdw
), Ñке викоÑиÑÑовÑÑÑÑÑÑ
+Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑв на вÑддалениÑ
екземплÑÑаÑ
PostgreSQL, ÑÐµÐ¿ÐµÑ Ð¼Ð¾Ð¶Ðµ пеÑедаваÑи пÑдзапиÑи EXISTS
Ñа IN
+на вÑддалений ÑеÑÐ²ÐµÑ Ð´Ð»Ñ Ð±ÑлÑÑ ÐµÑекÑÐ¸Ð²Ð½Ð¾Ñ Ð¾Ð±Ñобки.
PostgreSQL 17 Ñакож мÑÑÑиÑÑ Ð²Ð±Ñдований, незалежний вÑд плаÑÑоÑми, незмÑнний пÑÐ¾Ð²Ð°Ð¹Ð´ÐµÑ Ð¿Ñавил ÑоÑÑÑваннÑ,
+Ñкий гаÑанÑÑÑ ÑÐ²Ð¾Ñ Ð½ÐµÐ·Ð¼ÑннÑÑÑÑ Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÑÑ Ð¿Ð¾Ð´ÑÐ±Ð½Ñ ÑеманÑики ÑоÑÑÑÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ пÑавила ÑоÑÑÑÐ²Ð°Ð½Ð½Ñ C
,
+але з кодÑваннÑм UTF-8
замÑÑÑÑ SQL_ASCII
. ÐикоÑиÑÑÐ°Ð½Ð½Ñ ÑÑого нового пÑовайдеÑа пÑавил ÑоÑÑÑÐ²Ð°Ð½Ð½Ñ Ð³Ð°ÑанÑÑÑ,
+Ñо ваÑÑ ÑекÑÑÐ¾Ð²Ñ Ð·Ð°Ð¿Ð¸Ñи повеÑÑаÑимÑÑÑ Ð¾Ð´Ð½Ð°ÐºÐ¾Ð²Ñ Ð²ÑдÑоÑÑÐ¾Ð²Ð°Ð½Ñ ÑезÑлÑÑаÑи незалежно вÑд Ñого,
+де ви запÑÑкаÑÑе PostgreSQL.
ÐогÑÑна ÑеплÑкаÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ñокового обмÑÐ½Ñ +даними в ÑеалÑÐ½Ð¾Ð¼Ñ ÑаÑÑ Ñ Ð±Ð°Ð³Ð°ÑÑÐ¾Ñ ÑÑенаÑÑÑÑ . Ðднак до ÑÑого випÑÑÐºÑ ÐºÐ¾ÑиÑÑÑваÑам, ÑÐºÑ Ñ Ð¾ÑÑли виконаÑи Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾ Ð½Ð¾Ð²Ð¾Ñ +оÑÐ½Ð¾Ð²Ð½Ð¾Ñ Ð²ÐµÑÑÑÑ, доводилоÑÑ Ð²Ð¸Ð´Ð°Ð»ÑÑи +логÑÑÐ½Ñ ÑлоÑи ÑеплÑкаÑÑÑ, +Ñо вимагало повÑоÑÐ½Ð¾Ñ ÑÐ¸Ð½Ñ ÑонÑзаÑÑÑ Ð´Ð°Ð½Ð¸Ñ Ð· пÑдпиÑниками пÑÑÐ»Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ. ÐоÑинаÑÑи з веÑÑÑÑ PostgreSQL 17, +коÑиÑÑÑваÑам не поÑÑÑбно видалÑÑи логÑÑÐ½Ñ ÑлоÑи ÑеплÑкаÑÑÑ, Ñо ÑпÑоÑÑÑ Ð¿ÑоÑÐµÑ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñи викоÑиÑÑÐ°Ð½Ð½Ñ Ð»Ð¾Ð³ÑÑÐ½Ð¾Ñ ÑеплÑкаÑÑÑ.
+PostgreSQL 17 ÑÐµÐ¿ÐµÑ Ð²ÐºÐ»ÑÑÐ°Ñ ÑпÑавлÑÐ½Ð½Ñ Ð²Ñдмовами Ð´Ð»Ñ Ð»Ð¾Ð³ÑÑÐ½Ð¾Ñ ÑеплÑкаÑÑÑ, Ñо ÑобиÑÑ ÑÑ Ð±ÑлÑÑ ÑÑÑÐ¹ÐºÐ¾Ñ Ð¿Ñи ÑозгоÑÑÐ°Ð½Ð½Ñ Ð²
+ÑеÑедовиÑаÑ
з виÑÐ¾ÐºÐ¾Ñ Ð´Ð¾ÑÑÑпнÑÑÑÑ. ÐÑÑм Ñого, PostgreSQL 17 Ð´Ð¾Ð´Ð°Ñ ÑнÑÑÑÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð³Ð¾ ÑÑдка
+pg_createsubscriber
+ Ð´Ð»Ñ Ð¿ÐµÑеÑвоÑÐµÐ½Ð½Ñ ÑÑзиÑÐ½Ð¾Ñ ÑеплÑки на Ð½Ð¾Ð²Ñ Ð»Ð¾Ð³ÑÑÐ½Ñ ÑеплÑкÑ.
PostgreSQL 17 Ñе бÑлÑÑе ÑозÑиÑÑÑ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑÑ ÑпÑавлÑÐ½Ð½Ñ Ð·Ð°Ð³Ð°Ð»Ñним жиÑÑÑвим Ñиклом ваÑиÑ
ÑиÑÑем баз даниÑ
.
+PostgreSQL Ð¼Ð°Ñ Ð½Ð¾Ð²Ñ Ð¾Ð¿ÑÑÑ TLS, sslnegotiation
, Ñка дозволÑÑ ÐºÐ¾ÑиÑÑÑваÑам виконÑваÑи пÑÑÐ¼Ñ TLS-ÑÑкоÑÑиÑканнÑ
+пÑи викоÑиÑÑÐ°Ð½Ð½Ñ ALPN
+(заÑеÑÑÑÑованого Ñк postgresql
в каÑÐ°Ð»Ð¾Ð·Ñ ALPN). PostgreSQL 17 Ñакож додаÑ
+попеÑеднÑо визнаÑÐµÐ½Ñ ÑÐ¾Ð»Ñ pg_maintain
,
+Ñка Ð½Ð°Ð´Ð°Ñ ÐºÐ¾ÑиÑÑÑваÑам пÑава Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¾Ð¿ÐµÑаÑÑй обÑлÑговÑваннÑ.
УÑилÑÑа ÑезеÑвного копÑÑÐ²Ð°Ð½Ð½Ñ pg_basebackup
,
+Ñо вÑ
одиÑÑ Ð´Ð¾ ÑÐºÐ»Ð°Ð´Ñ PostgreSQL, ÑÐµÐ¿ÐµÑ Ð¿ÑдÑÑимÑÑ ÑнкÑеменÑÐ½Ñ ÑезеÑÐ²Ð½Ñ ÐºÐ¾Ð¿ÑÑ Ñа пÑедÑÑавлÑÑ
+ÑÑилÑÑÑ pg_combinebackup
+Ð´Ð»Ñ Ð²ÑÐ´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾Ñ ÑезеÑÐ²Ð½Ð¾Ñ ÐºÐ¾Ð¿ÑÑ. ÐÑÑм Ñого,
+pg_dump
Ð¼Ð°Ñ Ð½Ð¾Ð²Ñ Ð¾Ð¿ÑÑÑ --filter
,
+Ñка дозволÑÑ Ð²Ð¸Ð±ÑаÑи, ÑÐºÑ Ð¾Ð±'ÑкÑи вклÑÑаÑи пÑи ÑÑвоÑÐµÐ½Ð½Ñ ÑÐ°Ð¹Ð»Ñ Ð´Ð°Ð¼Ð¿Ð°.
PostgreSQL 17 Ñакож пÑопонÑÑ Ð²Ð´Ð¾ÑÐºÐ¾Ð½Ð°Ð»ÐµÐ½Ñ ÑÑнкÑÑÑ Ð¼Ð¾Ð½ÑÑоÑÐ¸Ð½Ð³Ñ Ñа аналÑзÑ.
+EXPLAIN
ÑÐµÐ¿ÐµÑ Ð¿Ð¾ÐºÐ°Ð·ÑÑ ÑаÑ, виÑÑаÑений на локалÑÐ½Ñ Ð¾Ð¿ÐµÑаÑÑÑ
+ÑиÑÐ°Ð½Ð½Ñ Ñа запиÑÑ Ð±Ð»Ð¾ÐºÑв, а Ñакож вклÑÑÐ°Ñ Ð´Ð²Ñ Ð½Ð¾Ð²Ñ Ð¾Ð¿ÑÑÑ: SERIALIZE
Ñ MEMORY
,
+ÑÐºÑ ÐºÐ¾ÑиÑÐ½Ñ Ð´Ð»Ñ Ð²ÑдобÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑаÑÑ, виÑÑаÑеного на пеÑеÑвоÑÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ
Ð´Ð»Ñ Ð¼ÐµÑÐµÐ¶ÐµÐ²Ð¾Ñ Ð¿ÐµÑедаÑÑ, Ñа обÑÑÐ³Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð¾Ñ Ð¿Ð°Ð¼'ÑÑÑ.
+PostgreSQL 17 ÑÐµÐ¿ÐµÑ Ð¿Ð¾Ð²ÑдомлÑÑ Ð¿Ñо
+пÑогÑÐµÑ Ð²Ð°ÐºÑÑмÑÐ²Ð°Ð½Ð½Ñ ÑндекÑÑв,
+а Ñакож додаÑ
+ÑиÑÑемне Ð¿Ð¾Ð´Ð°Ð½Ð½Ñ pg_wait_events
,
+Ñке Ñ Ð¿Ð¾ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· pg_stat_activity
+Ð´Ð¾Ð´Ð°Ñ Ð±ÑлÑÑе ÑнÑоÑмаÑÑÑ Ð¿Ñо Ñе, Ñого Ñаме оÑÑкÑÑ Ð°ÐºÑивна ÑеÑÑÑ.
Ðо PostgreSQL 17 додано багаÑо ÑнÑÐ¸Ñ Ð½Ð¾Ð²Ð¸Ñ ÑÑнкÑÑй Ñ Ð²Ð´Ð¾ÑконаленÑ, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи коÑиÑÐ½Ñ Ð´Ð»Ñ Ð²Ð°ÑÐ¸Ñ ÑÑенаÑÑÑв викоÑиÑÑаннÑ. +ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑеглÑнÑÑе пÑимÑÑки пÑо випÑÑк, Ñоб оÑÑимаÑи +повний пеÑелÑк Ð½Ð¾Ð²Ð¸Ñ Ñ Ð·Ð¼ÑÐ½ÐµÐ½Ð¸Ñ ÑÑнкÑÑй.
+PostgreSQL â Ñе найдоÑконалÑÑа в ÑвÑÑÑ Ð±Ð°Ð·Ð° Ð´Ð°Ð½Ð¸Ñ Ð· вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом Ñа глобалÑÐ½Ð¾Ñ +ÑпÑлÑноÑоÑ, Ñо налÑÑÑÑ ÑиÑÑÑÑ ÐºÐ¾ÑиÑÑÑваÑÑв, конÑÑиб'ÑÑоÑÑв, компанÑй Ñа оÑганÑзаÑÑй. ÐобÑдована на оÑÐ½Ð¾Ð²Ñ Ð±ÑлÑÑ Ð½Ñж 35-ÑÑÑÐ½Ð¾Ñ +ÑнженеÑÐ½Ð¾Ñ ÑобоÑи, Ñо запоÑаÑкована в ÐалÑÑоÑнÑйÑÑÐºÐ¾Ð¼Ñ ÑнÑвеÑÑиÑеÑÑ Ð² ÐеÑклÑ. PostgreSQL пÑодовжÑÑ ÑозвиваÑиÑÑ Ð½ÐµÐ¿ÐµÑевеÑÑеними +Ñемпами. ÐÑÑлий набÑÑ ÑÑнкÑÑй PostgreSQL не ÑÑлÑки вÑдповÑÐ´Ð°Ñ Ð½Ð°Ð¹ÐºÑаÑим пÑопÑÑÑÑаÑним ÑиÑÑемам ÑпÑавлÑÐ½Ð½Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ Ð´Ð°Ð½Ð¸Ñ , +але й пеÑевеÑÑÑÑ ÑÑ Ñ ÑÑнкÑÑоналÑ, ÑозÑиÑÑваноÑÑÑ, безпеÑÑ Ñа ÑÑабÑлÑноÑÑÑ.
+PostgreSQL â Ñе найдоÑконалÑÑа в ÑвÑÑÑ Ð±Ð°Ð·Ð° Ð´Ð°Ð½Ð¸Ñ Ð· вÑдкÑиÑим Ð²Ð¸Ñ Ñдним кодом Ñа глобалÑÐ½Ð¾Ñ +ÑпÑлÑноÑоÑ, Ñо налÑÑÑÑ ÑиÑÑÑÑ ÐºÐ¾ÑиÑÑÑваÑÑв, конÑÑиб'ÑÑоÑÑв, компанÑй Ñа оÑганÑзаÑÑй. ÐобÑдована на оÑÐ½Ð¾Ð²Ñ Ð±ÑлÑÑ Ð½Ñж 35-ÑÑÑÐ½Ð¾Ñ +ÑнженеÑÐ½Ð¾Ñ ÑобоÑи, Ñо запоÑаÑкована в ÐалÑÑоÑнÑйÑÑÐºÐ¾Ð¼Ñ ÑнÑвеÑÑиÑеÑÑ Ð² ÐеÑклÑ. PostgreSQL пÑодовжÑÑ ÑозвиваÑиÑÑ Ð½ÐµÐ¿ÐµÑевеÑÑеними +Ñемпами. ÐÑÑлий набÑÑ ÑÑнкÑÑй PostgreSQL не ÑÑлÑки вÑдповÑÐ´Ð°Ñ Ð½Ð°Ð¹ÐºÑаÑим пÑопÑÑÑÑаÑним ÑиÑÑемам ÑпÑавлÑÐ½Ð½Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ Ð´Ð°Ð½Ð¸Ñ , +але й пеÑевеÑÑÑÑ ÑÑ Ñ ÑÑнкÑÑоналÑ, ÑозÑиÑÑваноÑÑÑ, безпеÑÑ Ñа ÑÑабÑлÑноÑÑÑ.
+{% endblock presskit_about %} + +{% block presskit_features %} +Ðз Ñоз'ÑÑненнÑми Ñодо виÑезазнаÑÐµÐ½Ð¸Ñ Ñа ÑнÑÐ¸Ñ ÑÑнкÑÑй можна ознайомиÑиÑÑ Ð½Ð° ÑÐ°ÐºÐ¸Ñ ÑеÑÑÑÑÐ°Ñ :
+ +{% endblock presskit_features %} + +{% block presskit_download %} +ÐаванÑажиÑи PostgreSQL 17 можна кÑлÑкома ÑпоÑобами:
+ÐнÑÑ ÑнÑÑÑÑменÑи Ñа ÑозÑиÑÐµÐ½Ð½Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ ÑеÑез меÑÐµÐ¶Ñ ÑозÑиÑÐµÐ½Ñ PostgreSQL Extension Network.
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 поÑÑаÑаÑÑÑÑÑ Ñк з докÑменÑаÑÑÑÑ Ñ ÑоÑмаÑÑ HTML, Ñак й Ñ Ð²Ð¸Ð³Ð»ÑÐ´Ñ man-ÑÑоÑÑнок. +Також доÑÑÑпна онлайн-докÑменÑаÑÑÑ Ñ ÑоÑмаÑÐ°Ñ HTML Ñ +PDF.
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL викоÑиÑÑовÑÑ Ð»ÑÑензÑÑ PostgreSQL License, +BSD-подÑÐ±Ð½Ñ "дозвÑлÑнÑ" лÑÑензÑÑ. Ð¦Ñ Ð»ÑÑензÑÑ ÑеÑÑиÑÑкована OSI +Ñ Ð²Ð²Ð°Ð¶Ð°ÑÑÑÑÑ ÑиÑокопÑийнÑÑÐ½Ð¾Ñ Ñк гнÑÑка й дÑÑÐ¶Ð½Ñ Ð´Ð¾ бÑзнеÑÑ, ÑÐ¾Ð¼Ñ Ñо не обмежÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ PostgreSQL комеÑÑÑйними +й закÑиÑими пÑодÑкÑами. Разом з пÑдÑÑÐ¸Ð¼ÐºÐ¾Ñ Ð²Ñд багаÑÑÐ¾Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ñй Ñ Ð¿ÑблÑÑним володÑннÑм кодом, наÑа лÑÑензÑÑ ÑобиÑÑ +PostgreSQL дÑже попÑлÑÑÐ½Ð¾Ñ ÑеÑед компанÑй, ÑÐºÑ Ð±Ð°Ð¶Ð°ÑÑÑ Ð²Ð±ÑдÑваÑи Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð¸Ñ Ñ ÑвÑй влаÑний пÑодÑÐºÑ Ð±ÐµÐ· ÑÑÑÐ°Ñ Ñ, +обмеженÑ, залежноÑÑей або змÑн лÑÑензÑÐ¹Ð½Ð¸Ñ Ñмов.
+{% endblock presskit_licence %} + +{% block presskit_contact %} +ÐебÑайÑ
+ +ÐлекÑÑонна поÑÑа
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +Postgres Ñ PostgreSQL, а Ñакож логоÑип Ð·Ñ Ñлоном (Elephant Logo Slonik) Ñ Ð·Ð°ÑеÑÑÑÑованими ÑоÑговими маÑками +PostgreSQL Community Association. ЯкÑо ви бажаÑÑе викоÑиÑÑаÑи ÑÑ ÑоÑÐ³Ð¾Ð²Ñ Ð¼Ð°Ñки, ви маÑÑе +доÑÑимÑваÑиÑÑ Ð²Ð¸Ð¼Ð¾Ð³ полÑÑики викоÑиÑÑÐ°Ð½Ð½Ñ ÑоÑÐ³Ð¾Ð²Ð¸Ñ Ð¼Ð°Ñок.
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQL коÑиÑÑÑÑÑÑÑÑ Ð¿ÑдÑÑÐ¸Ð¼ÐºÐ¾Ñ Ð±Ð°Ð³Ð°ÑÑÐ¾Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ñй, ÑÐºÑ ÑпонÑоÑÑÑÑÑ ÑозÑобникÑв, надаÑÑÑ Ñ Ð¾ÑÑÐ¸Ð½Ð³Ð¾Ð²Ñ ÑеÑÑÑÑи Ñа +ÑÑнанÑÐ¾Ð²Ñ Ð¿ÑдÑÑимкÑ. ÐеÑеглÑнÑÑе наÑÑ ÑпонÑоÑÑÑÐºÑ ÑÑоÑÑÐ½ÐºÑ Ð· пеÑелÑком +деÑÐºÐ¸Ñ Ð¿ÑÐ¸Ñ Ð¸Ð»ÑникÑв пÑоÑкÑÑ.
+ÐÑнÑÑ Ñакож велика ÑпÑлÑноÑа компанÑй, Ñо пÑопонÑÑÑÑ Ð¿ÑоÑеÑÑÐ¹Ð½Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ PostgreSQL +вÑд ÑндивÑдÑалÑÐ½Ð¸Ñ ÐºÐ¾Ð½ÑÑлÑÑанÑÑв до багаÑонаÑÑоналÑÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ñй.
+ЯкÑо ви бажаÑÑе зÑобиÑи ÑÑнанÑовий внеÑок Ð´Ð»Ñ PostgreSQL Global Development Group або Ð´Ð»Ñ Ð¾Ð´Ð½ÑÑÑ Ð· Ð²Ð¸Ð·Ð½Ð°Ð½Ð¸Ñ Ð½ÐµÐ¿ÑибÑÑÐºÐ¾Ð²Ð¸Ñ +оÑганÑзаÑÑй, бÑÐ´Ñ Ð»Ð°Ñка, вÑдвÑдайÑе ÑÑоÑÑÐ½ÐºÑ Ð´Ð»Ñ Ð¿Ð¾Ð¶ÐµÑÑвÑванÑ.
+{% endblock presskit_corporate %} diff --git a/templates/pages/about/press/presskit17/zh.html b/templates/pages/about/press/presskit17/zh.html new file mode 100644 index 00000000..1cfe3480 --- /dev/null +++ b/templates/pages/about/press/presskit17/zh.html @@ -0,0 +1,100 @@ +{% extends "pages/about/press/presskit17/base.html" %} + +{% block presskit_content %} +2024å¹´9æ26æ¥ - PostgreSQLå ¨çå¼åç»å®£å¸PostgreSQL 17)æ£å¼åå¸ï¼ä½ä¸ºä¸ç䏿å è¿ç弿ºæ°æ®åºï¼PostgreSQL 17 æ¯ç®åçææ°çæ¬ã
+PostgreSQL 17卿°åå¹´ç弿ºå¼åçåºç¡ä¸ï¼æåäºå
¶æ§è½å坿©å±æ§ï¼åæ¶éåºæ°å
´çæ°æ®è®¿é®åå卿¨¡å¼ãè¿ä¸ªçæ¬çPostgreSQL卿´ä½æ§è½ä¸ææ¾èæåï¼å
æ¬å¯¹vacuumçå
å管çå®ç°è¿è¡äºå
¨é¢æ¹è¿ï¼ä¼åäºåå¨è®¿é®åé«å¹¶åå·¥ä½è´è½½ï¼å å¿«äºæ¹éå è½½å导åºé度ï¼ä»¥åæ¹è¿äºç´¢å¼çæ¥è¯¢æ§è¡ãPostgreSQL 17 å¼å
¥äºä¸ç³»åæ°ç¹æ§ï¼è¿äºç¹æ§æ¢éç¨äºå
¨æ°çå·¥ä½è´è½½ï¼ä¹è½æ»¡è¶³å
³é®ç³»ç»çéæ±ï¼ä¾å¦éè¿SQL/JSONç JSON_TABLE
å½ä»¤æ¹åäºå¼åè
ä½éªï¼ä»¥åå¢å¼ºäºé»è¾å¤å¶åè½ï¼ç®åäºé«å¯ç¨å·¥ä½è´è½½å主è¦çæ¬å级ç管çã
âPostgreSQL 17 çªåºå±ç¤ºäºå ¨ç弿ºç¤¾åºï¼æ¨å¨PostgreSQLå¼åçåéï¼å¦ä½å¸®å©ä¸åé¶æ®µæ°æ®åºç¨æ·æå»ºå¢å¼ºåè½âï¼ PostgreSQL æ ¸å¿å¢éæå Jonathan Katz 说ï¼âæ è®ºæ¯æåå¤§è§æ¨¡æ°æ®åºçæä½æ§è½ï¼è¿æ¯ä½¿å¼åè æ¥æææ¦ä½éªçæ°ç¹æ§ï¼PostgreSQL 17 é½å°æåæ¨çæ°æ®ç®¡çä½éªãâ
+PostgreSQLæ¯ä¸ä¸ªåæ°çæ°æ®ç®¡çç³»ç»ï¼ä»¥å ¶å¯é æ§åå¥å£®æ§èç§°ï¼å¾çäºå ¨çå¼åè 社åºè¶ è¿25å¹´ç弿ºå¼åï¼å·²ç»æä¸ºåç§è§æ¨¡ç»ç»çé¦é弿ºå ³ç³»åæ°æ®åºã
+PostgreSQLçvacuumè¿ç¨å¯¹äºæ°æ®åºçå¥åº·è¿è¡è³å ³éè¦ï¼å®éè¦æ¶èæå¡å¨å®ä¾çèµæºæ¥æ§è¡æä½ãPostgreSQL 17 å¼å ¥äºä¸ç§æ°çvacuumå é¨å åç»æç¨äº vacuum æä½ï¼æé«å¯ä»¥åå°20åå åæ¶èãè¿ä¸ä» æé«äº vacuum çæ§è¡é度ï¼è¿åå°äºå¯¹å ±äº«èµæºç使ç¨ï¼ä»è为æ¨çå·¥ä½è´è½½è ¾åºæ´å¤èµæºã
+PostgreSQL 17 ç»§ç»æå I/O å±çæ§è½ãç±äºæ¹è¿äºé¢åæ¥å¿(WAL)å¤çï¼é«å¹¶åå·¥ä½è´è½½çåå
¥ååéæåæå¤é«è¾¾2åãæ¤å¤ï¼æ°çæµå¼ I/O æ¥å£å å¿«äºé¡ºåºæ«æï¼è¯»åè¡¨ä¸æææ°æ®ï¼åANALYZE
æ´æ°æ¥è¯¢è§åå¨ç»è®¡ä¿¡æ¯çé度ã
PostgreSQL 17è¿å°å
¶æ§è½æåæ©å±å°æ¥è¯¢æ§è¡ãPostgreSQL 17æ¹è¿äºä½¿ç¨B-treeç´¢å¼ï¼PostgreSQL ä¸çé»è®¤ç´¢å¼æ¹æ³ï¼ç IN
å奿¥è¯¢çæ§è½ãæ¤å¤ï¼BRINç´¢å¼ç°å¨æ¯æå¹¶è¡æå»ºãPostgreSQL 17 å¼å
¥å¤ä¸ªæ¥è¯¢è§åæ¹é¢çæ¹è¿ï¼å
æ¬å¯¹ NOT NULL
约æçä¼å以å对å
Œ
±è¡¨è¡¨è¾¾å¼ï¼WITH
æ¥è¯¢ï¼çæ¹è¿ãè¿ä¸ªçæ¬å¢å äºæ´å¤çSIMDï¼åæä»¤/夿°æ®ï¼æ¯æä»¥å é计ç®ï¼å
æ¬ä½¿ç¨AVX-512å ébit_count
彿°ã
PostgreSQL æ¯ç¬¬ä¸ä¸ªæ·»å JSONæ¯æçå
³ç³»åæ°æ®åºï¼2012å¹´ï¼ï¼è PostgreSQL 17 è¿ä¸æ¥å®åäº SQL/JSON æ åçå®ç°ãç°å¨ï¼PostgreSQL 17 ä¸å¼å
¥äºJSON_TABLE
ï¼å
许å¼åè
å° JSON æ°æ®è½¬æ¢ä¸ºæ åç PostgreSQL è¡¨ãæ¤å¤ï¼PostgreSQL 17 ç°å¨æ¯æ SQL/JSON æé 彿°(JSON
, JSON_SCALAR
, JSON_SERIALIZE
) åæ¥è¯¢å½æ°(JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
)ï¼ä¸ºå¼åè
æä¾æ´å¤ä¸ JSON æ°æ®äº¤äºçæ¹å¼ãæ¤çæ¬è¿å¢å äºæ´å¤çjsonpath
表达å¼ï¼éç¹æ¯å° JSON æ°æ®è½¬æ¢ä¸ºåçPostgreSQLæ°æ®ç±»åï¼å
æ¬æ°å¼ãå¸å°å¼ãåç¬¦ä¸²åæ¥æ/æ¶é´ç±»åã
PostgreSQL 17 为MERGE
å½ä»¤æ·»å äºæ´å¤åè½ï¼å
æ¬ RETURNING
åå¥åæ´æ°è§å¾çè½åï¼è¿ç¨äºæ¡ä»¶æ´æ°ãæ¤å¤ï¼PostgreSQL 17 卿¹éå è½½åæ°æ®å¯¼åºæ¹é¢å¢å äºæ°åè½ï¼å
æ¬ä½¿ç¨COPY
å½ä»¤å¯¼åºå¤§è¡æ¶æ§è½æåé«è¾¾2åã
彿ºç¼ç åç®æ ç¼ç å¹é
æ¶ï¼COPY
æ§è½ä¹æææåï¼å¹¶ä¸å
æ¬ä¸ä¸ªæ°é项ON_ERROR
ï¼å
è®¸å¨æå
¥é误æ¶ç»§ç»å¯¼å
¥ã
è¿ä¸ªçæ¬æ©å±äºç®¡çååºæ°æ®ååå¸å¨è¿ç¨PostgreSQLå®ä¾ä¸çæ°æ®çåè½ãPostgreSQL 17 æ¯æå¨ååºè¡¨ä¸ä½¿ç¨èº«ä»½ååæé¤çº¦æãç¨äºå¨è¿ç¨PostgreSQLå®ä¾ä¸æ§è¡æ¥è¯¢çPostgreSQLå¤é¨æ°æ®å°è£
å¨)(postgres_fdw
)ç°å¨å¯ä»¥å° EXISTS
å IN
åæ¥è¯¢ä¸æ¨å°è¿ç¨æå¡å¨ä»¥è¿è¡æ´é«æçå¤çã
PostgreSQL 17 è¿å
æ¬ä¸ä¸ªå
ç½®çã跨平å°çãä¿è¯ä¸å¯åçæåºè§åæä¾ç¨åºã宿ä¾ç±»ä¼¼äº C
æåºè§åçæåºè¯ä¹ï¼ä½ä½¿ç¨çæ¯ UTF-8
ç¼ç èé SQL_ASCII
ãéè¿ä½¿ç¨è¿ä¸ªæ°çæåºè§åæä¾ç¨åºï¼å¯ä»¥ç¡®ä¿æ 论 PostgreSQL è¿è¡å¨åªï¼åºäºææ¬çæ¥è¯¢é½è½è¿åç¸åçæåºç»æã
é»è¾å¤å¶ç¨äºå¨è®¸å¤åºæ¯ä¸å®æ¶æµå¼ä¼ è¾æ°æ®ãç¶èï¼å¨æ¤çæ¬ä¹åï¼æ³è¦æ§è¡ä¸»çæ¬å级çç¨æ·å¿ é¡»å é¤é»è¾å¤å¶æ§½ï¼è¿éè¦å¨å级åéæ°åæ¥è®¢é è çæ°æ®ãä»PostgreSQL 17å¼å§ï¼ç¨æ·æ éå é¤é»è¾å¤å¶æ§½ï¼ä»èç®åäºä½¿ç¨é»è¾å¤å¶æ¶çå级è¿ç¨ã
+PostgreSQL 17 ç°å¨å
æ¬å¯¹é»è¾å¤å¶çæ
é忢æ§å¶ï¼ä½¿å
¶å¨é«å¯ç¨ç¯å¢ä¸æ´å å¯é ãæ¤å¤ï¼PostgreSQL 17 å¼å
¥äº pg_createsubscriber
å½ä»¤è¡å·¥å
·ï¼ç¨äºå¨ä½¿ç¨ç©çå¤å¶ç坿¬ä»åºä¸å建é»è¾å¤å¶ã
PostgreSQL 17è¿ä¸æ¥æ©å±äºç¨æ·ç®¡çå
¶æ°æ®åºç³»ç»æ´ä¸ªçå½å¨æçæ¹å¼ãPostgreSQLå¼å
¥äºä¸ä¸ªæ°ç TLS é项
+sslnegotiation
ï¼å
è®¸ç¨æ·å¨ä½¿ç¨ALPNæ¶ç´æ¥è¿è¡TLSæ¡æï¼å¨ALPNç®å½ä¸æ³¨å为postgresql
ï¼ã
+PostgreSQL 17è¿å¢å äºpg_maintain
é¢å®ä¹è§è²ï¼è¯¥è§è²æäºç¨æ·æ§è¡ç»´æ¤æä½çæéã
PostgreSQLèªå¸¦çå¤ä»½å·¥å
·pg_basebackup
ç°å¨æ¯æå¢éå¤ä»½ï¼å¹¶æ·»å äºpg_combinebackup
å·¥å
·æ¥éå»ºå®æ´å¤ä»½ãæ¤å¤ï¼pg_dump
å¢å äºä¸ä¸ªæ°é项 --filter
ï¼å
è®¸ç¨æ·å¨çæè½¬å¨æä»¶æ¶éæ©è¦å
å«ç对象ã
PostgreSQL 17è¿å¢å¼ºäºçæ§ååæåè½ãEXPLAIN
ç°å¨æ¾ç¤ºæ¬å° I/O å读åååå
¥æè±è´¹çæ¶é´ï¼å¹¶å
æ¬ä¸¤ä¸ªæ°é项ï¼SERIALIZE
åMEMORY
ï¼å¯¹äºæ¥çç¨äºç½ç»ä¼ è¾çæ°æ®è½¬æ¢æè±è´¹çæ¶é´ä»¥å使ç¨äºå¤å°å
å徿ç¨ãPostgreSQL 17ç°å¨æ¥åç´¢å¼æ¸
ççè¿åº¦ï¼å¹¶æ·»å äº pg_wait_events
ç³»ç»è§å¾ï¼ç»åpg_stat_activity
å¯ä»¥æ´æ·±å
¥äºè§£æ´»å¨ä¼è¯ä¸ºä»ä¹å¨çå¾
ã
PostgreSQL 17 è¿æ°å¢äºè®¸å¤å ¶ä»æ°åè½åæ¹è¿ï¼è¿äºå¯è½å¯¹æ¨ç使ç¨åºæ¯ææå¸®å©ã请æ¥ç åå¸è¯´æ 以è·å宿´çæ°åè½åæ´æ¹å表ã
+PostgreSQLæ¯ä¸ç䏿å è¿ç弿ºæ°æ®åºï¼å®çå ¨çç¤¾åºæ¯ä¸ä¸ªæ¥ææ°ä»¥å计çç¨æ·ãè´¡ç®è ãå ¬å¸åç»ç»ç»æçãPostgreSQLèµ·æºäºå å©ç¦å°¼äºå¤§å¦ä¼¯å å©åæ ¡ï¼å·²ç»æè¶ è¿35å¹´çåå²ï¼å¹¶ä¸ä»¥æ ä¸ä¼¦æ¯çé度æç»åå±ãPostgreSQLæççç¹æ§ä¸ä» ä¸é¡¶çº§å䏿°æ®åºç³»ç»å¹é ï¼èä¸å¨é«çº§æ°æ®åºåè½ã坿©å±æ§ãå®å ¨æ§åç¨³å®æ§æ¹é¢è¶ è¿äºå®ä»¬ã
+PostgreSQLæ¯ä¸ç䏿å è¿ç弿ºæ°æ®åºï¼å®çå ¨çç¤¾åºæ¯ä¸ä¸ªæ¥ææ°ä»¥å计çç¨æ·ãè´¡ç®è ãå ¬å¸åç»ç»ç»æçãPostgreSQLèµ·æºäºå å©ç¦å°¼äºå¤§å¦ä¼¯å å©åæ ¡ï¼å·²ç»æè¶ è¿35å¹´çåå²ï¼å¹¶ä¸ä»¥æ ä¸ä¼¦æ¯çé度æç»åå±ãPostgreSQLæççç¹æ§ä¸ä» ä¸é¡¶çº§å䏿°æ®åºç³»ç»å¹é ï¼èä¸å¨é«çº§æ°æ®åºåè½ã坿©å±æ§ãå®å ¨æ§åç¨³å®æ§æ¹é¢è¶ è¿äºå®ä»¬ã
+{% endblock presskit_about %} + +{% block presskit_features %} +æå ³ä¸è¿°åè½åå ¶ä»ä¿¡æ¯çè§£éï¼è¯·åè以ä¸èµæº:
+ +{% endblock presskit_features %} + +{% block presskit_download %} +æ¨å¯ä»¥éè¿å¤ç§æ¹å¼ä¸è½½PostgreSQL 17ï¼å æ¬ï¼
+å ¶ä»å·¥å ·åæ©å±å¯å¨PostgreSQL Extension Network䏿¾å°ã
+{% endblock presskit_download %} + +{% block presskit_docs %} +PostgreSQL 17 é带äºHTMLææ¡£åæåï¼æ¨è¿å¯ä»¥å¨çº¿æµè§HTMLåPDFæ ¼å¼çææ¡£ã
+{% endblock presskit_docs %} + +{% block presskit_licence %} +PostgreSQL使ç¨PostgreSQL 许å¯è¯ï¼è¿æ¯ä¸ä¸ªç±»ä¼¼ BSD çâ宽æ¾â许å¯è¯ãè¿ä¸ªOSI认è¯ç许å¯è¯å å ¶çµæ´»æ§åéç¨äºåä¸ç¯å¢èåå°å¹¿æ³èµèªï¼å 为å®ä¸éå¶å¨åä¸å䏿åºç¨ç¨åºä¸ä½¿ç¨PostgreSQLãå ä¸å¤å ¬å¸æ¯æå代ç çå ¬å ±æææï¼è¯¥è®¸å¯è¯ä½¿PostgreSQLé叏忬¢è¿ï¼å 为ä¾åºå叿å¨èªå·±ç产åä¸åµå ¥æ°æ®åºï¼èæ éæ å¿è´¹ç¨ãä¾åºåéå®æè®¸å¯æ¡æ¬¾åæ´ã
+{% endblock presskit_licence %} + +{% block presskit_contact %} +ç½å
+ +é®ç®±
+ +{% endblock presskit_contact %} + +{% block presskit_images %} +PostgresãPostgreSQLå大象æ å¿ï¼Slonikï¼é½æ¯PostgreSQL 社åºåä¼ç注ååæ ã妿æ¨å¸æä½¿ç¨è¿äºæ å¿ï¼æ¨å¿ é¡»éµå®åæ æ¿çã
+{% endblock presskit_images %} + +{% block presskit_corporate %} +PostgreSQLå¾å°äºè®¸å¤å ¬å¸çæ¯æï¼ä»ä»¬èµå©å¼å人åï¼æä¾æç®¡èµæºï¼å¹¶ç»äºæä»¬è´¢å¡æ¯æã请æ¥çæä»¬çèµå©å页é¢ï¼äºè§£è¿äºé¡¹ç®çæ¯æè ã
+è¿æå¤§éæä¾PostgreSQLæ¯æçå ¬å¸ï¼å æ¬ä¸ªäººé¡¾é®åè·¨å½å ¬å¸ã
+妿æ¨å¸æå¯¹PostgreSQLå ¨çå¼åç»æå ¶ä¸ä¸ä¸ªå ¬è®¤ç社群éè¥å©ç»ç»è¿è¡æèµ ï¼è¯·è®¿é®æä»¬çæèµ 页é¢ã
+{% endblock presskit_corporate %} -- 2.39.5