From a1d074b420fa13aaabf4cc4910c9ff53a727b38d Mon Sep 17 00:00:00 2001 From: "Jonathan S. Katz" Date: Mon, 27 Sep 2021 12:24:31 -0400 Subject: [PATCH] PostgreSQL 14 press kit Includes the press release in the following languages: - Chinese - English - French - German - Hebrew - Japanese - Korean - Russian - Spanish --- templates/pages/about/press.html | 54 ++-- .../pages/about/press/presskit14/base.html | 166 +++++++++++ .../pages/about/press/presskit14/de.html | 73 +++++ .../pages/about/press/presskit14/en.html | 168 ++++++++++++ .../pages/about/press/presskit14/es.html | 98 +++++++ .../pages/about/press/presskit14/fr.html | 220 +++++++++++++++ .../pages/about/press/presskit14/he.html | 257 ++++++++++++++++++ .../pages/about/press/presskit14/ja.html | 97 +++++++ .../pages/about/press/presskit14/ko.html | 177 ++++++++++++ .../pages/about/press/presskit14/ru.html | 85 ++++++ .../pages/about/press/presskit14/zh.html | 124 +++++++++ 11 files changed, 1490 insertions(+), 29 deletions(-) create mode 100644 templates/pages/about/press/presskit14/base.html create mode 100644 templates/pages/about/press/presskit14/de.html create mode 100644 templates/pages/about/press/presskit14/en.html create mode 100644 templates/pages/about/press/presskit14/es.html create mode 100644 templates/pages/about/press/presskit14/fr.html create mode 100644 templates/pages/about/press/presskit14/he.html create mode 100644 templates/pages/about/press/presskit14/ja.html create mode 100644 templates/pages/about/press/presskit14/ko.html create mode 100644 templates/pages/about/press/presskit14/ru.html create mode 100644 templates/pages/about/press/presskit14/zh.html diff --git a/templates/pages/about/press.html b/templates/pages/about/press.html index e1d52213..2edf8d52 100644 --- a/templates/pages/about/press.html +++ b/templates/pages/about/press.html @@ -9,76 +9,72 @@ press@postgresql.org

-

PostgreSQL 13 Press Information

+

PostgreSQL 14 Press Information

Press Kit in Other Languages

Press Kit Contributors

-

- The press kit is made possible by the efforts of members of the global - PostgreSQL community. We extend our sincerest thanks to the following people: -

- +

+ The press kit is made possible by the efforts of members of the global + PostgreSQL community. We extend our sincerest thanks to the following people: +

+ {%endblock%} diff --git a/templates/pages/about/press/presskit14/base.html b/templates/pages/about/press/presskit14/base.html new file mode 100644 index 00000000..f24ad0f4 --- /dev/null +++ b/templates/pages/about/press/presskit14/base.html @@ -0,0 +1,166 @@ +{%extends "base/page.html"%} +{%block title%}PostgreSQL 13 Press Kit{%endblock%} +{%block contents%} + +
This page in: + Chinese + / English + / French + / German + / Hebrew + / Japanese + / Korean + / Russian + / Spanish +

+
+ +

+ PostgreSQL 14 Press Kit {% block presskit_language %}{% endblock presskit_language %} + +

+ +

Contents

+ + + +

Original Press Release

+ +{% block presskit_content %}{% endblock presskit_content %} + + +{% block presskit_about %} +

About PostgreSQL

+ +

+ 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 30 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. +

+ +

+ Learn more about PostgreSQL and participate in our community at + PostgreSQL.org. +

+{% endblock presskit_about %} + +

More About the Features

+

+For explanations of the above features and others, please see the following +resources: +

+ + + +

Where to Download

+ +

There are several ways you can download PostgreSQL 13, including:

+ + + +

+ Other tools and extensions are available on the + PostgreSQL Extension Network. +

+ +

Documentation

+ +

+ PostgreSQL 14 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. +

+ +

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. +

+ +

Contacts

+ +

Website

+ + +

Email

+ + +

Images and Logos

+ +PostgreSQL Logo + + + +

+ All logos are available for modification and redistribution under The + PostgreSQL Licence. The PostgreSQL name and + logo are trademarks of The + PostgreSQL Community Association of Canada. +

+ +

Corporate Support

+ +

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 %} diff --git a/templates/pages/about/press/presskit14/de.html b/templates/pages/about/press/presskit14/de.html new file mode 100644 index 00000000..1683dc61 --- /dev/null +++ b/templates/pages/about/press/presskit14/de.html @@ -0,0 +1,73 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

Die PostgreSQL Global Development Group hat heute die Veröffentlichung von PostgreSQL 14, der aktuellsten Version des weltweit führenden Open-Source-SQL-Datenbanksystems, bekannt gegeben.

+ +

PostgreSQL 14 bringt eine Reihe von Verbesserungen, die es Entwicklern und Administratoren vereinfachen, ihre datengetriebenen Applikation einzusetzen. Im Bereich der komplexen Datentypen gibt auch in dieser Version wieder erhebliche Innovationen, z.B. bequemeren Zugriff für JSON und Unterstützung für nicht zusammenhängende Range-Datentypen. Die Trends der letzten Versionen, Geschwindigkeits-Verbesserungen und bessere verteilte Arbeitsabläufe, werden auch in dieser Version fortgesetzt: PostgreSQL 14 bietet Verbesserungen bei vielen gleichzeitigen Verbindungen, für Anwendungsfälle mit hoher Schreiblast, paralleler Abfrageverarbeitung und logischer Replikation.

+ +

"Diese Version von PostgreSQL erweitert die Fähigkeit unserer Benutzer, Daten auch dann verwalten zu können, wenn die Bestände riesig werden. Die Überwachungsmöglichkeiten von PostgreSQL wurden erweitert und PostgreSQL enthält nun neue Optionen, die Applikations-Entwicklern helfen”, sagt Magnus Hagander, ein Mitglied des PostgreSQL Core Teams. "PostgreSQL 14 beweist einmal wieder, dass die globale PostgreSQL Community es durch Engagement schafft, Rückmeldungen aufzunehmen und zu adressieren, und dabei auch noch innovative Datenbanksoftware erstellt, die sowohl in kleinen, wie auch in großen Unternehmen zum Einsatz kommt."

+ +

PostgreSQL, ein innovatives Management System für Daten, bekannt für seine Robustheit und Zuverlässigkeit, profitiert von über 25 Jahren Open Source Entwicklung und einer globalen Entwicklergemeinschaft, und hat sich zur bevorzugten Open Source Datenbank für Unternehmen jeder Größe entwickelt.

+ +

Komfort beim Umgang mit JSON-Daten und Multi-Ranges

+ +

PostgreSQL unterstützt schon seit Version 9.2 die Verarbeitung von Daten im JSON-Format, die Syntax zur Extraktion von Daten war aber sehr spezifisch. PostgreSQL 14 erlaubt den Zugriff nun per Subscripts, was Abfragen wie z.B. SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release']; ermöglicht. Diese Syntax entspricht der üblichen Methode zum Zugriff auf JSON-Daten. Die zugrunde liegende Technik ("subscripting”), die in PostgreSQL 14 hierfür hinzugefügt wurde, kann auch auf andere verschachtelte Datenstrukturen angewendet werden. So erhielt mit diesem Release auch hstore die entsprechende Funktionalität.

+ +

Range-Typen, die ebenfalls seit 9.2 erstmals verfügbar waren, unterstützen nun mit "Multi-Range" Typen nicht zusammenhängende Bereiche, also nicht überlappende Reihen von Werten (z.B. 08:00-12:00 Uhr, 15:00-18:30 Uhr). Die eingebauten Range-Typen (Datum, Zeit und Zahlen) sind bereits um Multi-Range-Fähigkeiten erweitert worden, es kann aber generell jeder Range-fähige Datentyp auch für Multi-Range fähig gemacht werden.

+ +

Performance-Verbesserungen für ressourcenintensive Lasten

+ +

Der Durchsatz von Systemen mit vielen gleichzeitigen Verbindungen wird mit PostgreSQL 14 signifikant erhöht. Einige Benchmarks zeigen eine Beschleunigung um den Faktor 2. Zudem wurde die Entstehung von Bloat auf häufig aktualisierten Indexen reduziert.

+ +

PostgreSQL 14 erlaubt es, mehrere asynchrone Anfragen an die Datenbank zu senden, was vor allem bei höheren Latenzen zwischen Applikations- und Datenbankserver oder Arbeitslasten mit sehr vielen kleinen schreibenden Operationen (INSERT/UPDATE/DELETE) den Durchsatz deutlich verbessern kann. Diese Technik wird auf Client-Seite implementiert und ist bei Einsatz eines PostgreSQL 14 Clients oder der entsprechenden Version 14 der libpq mit jeder aktuellen PostgreSQL-Server-Version nutzbar.

+ +

Verbesserungen für verteilte Datenbanken

+ +

Verteilte PostgreSQL-Datenbanken profitieren besonders von Version 14. Beim Einsatz von logischer Replikation kann PostgreSQL jetzt Daten von noch laufenden Transaktionen an Subscriber senden, was das Nachspielen dieser Transaktionen auf den Subscribern deutlich beschleunigt. PostgreSQL 14 enthält weitere Optimierungen des "logical decoding”-Systems, auf dem die logische Replikation basiert.

+ +

Foreign Data Wrappers, die für die Anbindung von externen Datenquellen, seien es relationale Datenbanken (wie PostgreSQL) oder sonstige Fremdsysteme, verwendet werden, können nun Parallelisierung nutzen. PostgreSQL 14 implementiert diese Fähigkeit für postgres_fdw, den Foreign Data Wrapper, der mit anderen PostgreSQL-Datenbanken interagiert.

+ +

Zusätzlich zur Parallelverarbeitung hat postgres_fdw die Fähigkeit hinzugewonnen, foreign-Tabellen mit großen Datenmengen auf einmal zu befüllen und kann mittels IMPORT FOREIGN SCHEMA auch partitionierte Tabellen importieren.

+ +

Administration und Fortschrittsanalyse

+ +

Die Performance-Verbesserungen von PostgreSQL 14 erstrecken sich auch auf das VACUUM-System, indem z.B. der Verwaltungsaufwand für B-Trees reduziert wurde. Ebenso wurde ein VACUUM "Notfallmodus" implementiert, der effektiv Problemen beim "Transaction ID Wraparound” vorgreift. Der Befehl ANALYZE, welcher Statistiken über die Datenbank sammelt, wurde signifikant beschleunigt.

+ +

Die transparente Kompression des PostgreSQL TOAST-Systems, mit dem größere Daten wie Text oder auch geometrische Daten gespeichert werden, ist jetzt konfigurierbar. PostgreSQL 14 führt LZ4-Kompression als Option für TOAST-Spalten ein, während pglz-Kompression weiterhin unterstützt wird.

+ +

PostgreSQL 14 hat einige neue Features, die bei der Überwachung und bei der Fortschrittsanalyse helfen, um zum Beispiel den Fortschritt von COPY-Kommandos, write-ahead-log (WAL) Aktivität und Statistiken von Replikations-Slots zu verfolgen. Wird compute_query_id aktiviert, lassen sich Datenbankabfragen individuell im System verfolgen, zum Beispiel in pg_stat_activity, +EXPLAIN VERBOSE und einigen anderen Bereichen.

+ +

SQL Performance, Konformität, und Komfort

+ +

Das Planen und Ausführen von Abfragen erfährt ebenfalls Verbesserungen mit PostgreSQL 14. Diese Version verbessert die parallelisierte Abfrageverarbeitung, indem beispielsweise parallele sequenzielle Scans beschleunigt werden. PL/pgSQL erlaubt nun die Nutzung paralleler Abfragen wenn der RETURN QUERY Befehl genutzt wird. Außerdem kann nun REFRESH MATERIALIZED VIEW parallele Abfragen durchführen. Nested-Loops können in PostgreSQL 14 von einem Caching der Tupel des inneren Knotens profitieren.

+ +

Erweiterte Statistiken können jetzt in PostgreSQL 14 für Ausdrücke verwendet werden. Window Functions können nun von inkrementellen Sortierungen, einer in PostgreSQL 13 neu implementierten Funktionalität, profitieren.

+ +

Stored procedures, die eine Transaktionssteuerung in einem Codeblock ermöglichen, können jetzt Daten mit OUT-Parametern zurückgeben.

+ +

PostgreSQL 14 führt die Möglichkeit ein, Zeitstempel mittels der date_bin Funktion an einem bestimmten Intervall auszurichten. Diese Version fügt auch die SQL-konforme SEARCH und CYCLE Klauseln zur Unterstützung bei der Reihenfolge- und Zykluserkennung für rekursive Common Table Expressions ein.

+ +

Verbesserungen bei der Sicherheit

+ +

PostgreSQL 14 ermöglicht es, komfortabel lesende und schreibende Berechtigungen an Benutzer von Tabellen, Views und Schemas mit pg_read_all_data und pg_write_all_data vordefinierte Rollen zuzuweisen.

+ +

Darüber hinaus setzt diese Version jetzt den Passwortstandard SCRAM-SHA-256 für das Verwaltungs- und Authentifizierungssystem als Voreinstellung für neue PostgreSQL-Instanzen.

+ +

Über PostgreSQL

+ +

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 30 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_content %} diff --git a/templates/pages/about/press/presskit14/en.html b/templates/pages/about/press/presskit14/en.html new file mode 100644 index 00000000..1f7ddadf --- /dev/null +++ b/templates/pages/about/press/presskit14/en.html @@ -0,0 +1,168 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

SEPTEMBER 30, 2021 - The PostgreSQL Global Development Group today announced the release of +PostgreSQL 14, the latest +version of the world’s most advanced open source database.

+

PostgreSQL 14 brings a variety of features that help developers and +administrators deploy their data-backed applications. PostgreSQL continues to +add innovations on complex data types, including more convenient access for +JSON and support for noncontiguous ranges of data. This latest release adds +to PostgreSQL's trend on improving high performance and distributed +data workloads, with advances in connection concurrency, high-write +workloads, query parallelism and logical replication.

+ +

"This latest release of PostgreSQL advances our users' ability to manage data +workloads at scale, enhances observability, and contains new features that help +application developers," said Magnus Hagander, a PostgreSQL Core Team member. +"PostgreSQL 14 is a testament to the dedication of the global PostgreSQL +community in addressing feedback and continuing to deliver innovative database +software that is deployed by organizations large and small."

+ +

PostgreSQL, an innovative data management system +known for its reliability and robustness, 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.

+ +

JSON Conveniences and Multiranges

+ +

PostgreSQL has supported manipulating JSON +data since the release of PostgreSQL 9.2, though retrieval of values used a +unique syntax. PostgreSQL 14 now lets you access JSON data using subscripts, e.g. a query like SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release']; +now works. This aligns PostgreSQL with syntax that is commonly recognized for +retrieving information from JSON data. The subscripting framework added to +PostgreSQL 14 can be generally extended to other nested data structures, and is +also applied to the hstore +data type in this release.

+ +

Range types, also first +released in PostgreSQL 9.2, now have support for noncontiguous ranges through +the introduction of the "multirange" +data type. A multirange is an ordered list of ranges that are nonoverlapping, +which lets developers write simpler queries for dealing with complex sequences +of ranges. The range types native to PostgreSQL (dates, times, numbers) support +multiranges, and other data types can be extended to use multirange support.

+ +

Performance Improvements for Heavy Workloads

+ +

PostgreSQL 14 provides a significant throughput boost on workloads that use many +connections, with some benchmarks showing a 2x speedup. This release continues +on the recent improvements to the management of B-tree indexes by reducing index +bloat on tables with frequently updated indexes.

+ +

PostgreSQL 14 introduces the ability to pipeline queries +to a database, which can significantly improve performance over high latency +connections or for workloads with many small write (INSERT/UPDATE/DELETE) +operations. As this is a client-side feature, you can use pipeline mode with any +modern PostgreSQL database with the version 14 client +or a client driver built with version 14 of libpq.

+ +

Enhancements for Distributed Workloads

+ +

Distributed PostgreSQL databases stand to benefit from PostgreSQL 14. When using +logical replication, +PostgreSQL can now stream in-progress transactions to subscribers, with +significant performance benefits for applying large transactions on subscribers. +PostgreSQL 14 also adds several other performance enhancements to the logical +decoding system that powers logical replication.

+ +

Foreign data wrappers, +which are used for working with federated workloads across PostgreSQL and other +databases, can now leverage query parallelism in PostgreSQL 14. This release +implements this ability in the postgres_fdw, +the foreign data wrapper that interfaces with other PostgreSQL databases.

+ +

In addition to supporting query parallelism, postgres_fdw can now bulk insert +data on foreign tables and import table partitions with the +IMPORT FOREIGN SCHEMA +directive.

+ +

Administration and Observability

+ +

PostgreSQL 14 extends its performance gains to the vacuuming +system, including optimizations for reducing overhead from B-Trees. This release +also adds a vacuum "emergency mode" that is designed to prevent transaction ID +wraparound. ANALYZE, +used to collect database statistics, now runs significantly faster in +PostgreSQL 14 due to its own performance improvements.

+ +

Compression for PostgreSQL's TOAST +system, which is used to store larger data like blocks of text or geometries, +can now be configured. +PostgreSQL 14 adds LZ4 compression for TOAST columns while retaining support for +pglz compression.

+ +

PostgreSQL 14 adds several new features to help with monitoring and +observability, including the ability to track the progress of COPY commands, +write-ahead-log (WAL) activity, +and statistics on replication slots. +Enabling compute_query_id +lets you uniquely track a query through several PostgreSQL features, including +pg_stat_activity, +EXPLAIN VERBOSE, and +more.

+ +

SQL Performance, Conformance, and Convenience

+ +

Query planning and execution benefit from enhancements in PostgreSQL 14. This +release includes several improvements to PostgreSQL's query parallelism support, +including better performance of parallel sequential scans, the ability for +PL/pgSQL to execute +parallel queries when using the RETURN QUERY command, and enabling +REFRESH MATERIALIZED VIEW +to execute parallel queries. Additionally, queries that use nested loop joins +may see performance benefits through additional caching that is added in +PostgreSQL 14.

+ +

Extended statistics +can now be used in PostgreSQL 14 for expressions. Additionally, +window functions can +now benefit from incremental sorts, a feature introduced in +PostgreSQL 13.

+ +

Stored procedures, +which allow for transaction control in a block of code, can now return data by +using OUT parameters.

+ +

PostgreSQL 14 introduces the ability to "bin", or align, timestamps to a +particular interval using the date_bin +function. This release also adds the SQL conforming +SEARCH +and CYCLE +clauses to help with ordering and cycle detection for recursive +common table expressions.

+ +

Security Enhancements

+ +

PostgreSQL 14 makes it convenient to assign read-only and write-only privileges +to users on tables, views, and schemas using the pg_read_all_data and +pg_write_all_data predefined roles.

+ +

Additionally, this release now makes the standard compliant +SCRAM-SHA-256 password +management and authentication system the default on new PostgreSQL instances.

+ +

About PostgreSQL

+ +

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 30 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_content %} diff --git a/templates/pages/about/press/presskit14/es.html b/templates/pages/about/press/presskit14/es.html new file mode 100644 index 00000000..fccba6ea --- /dev/null +++ b/templates/pages/about/press/presskit14/es.html @@ -0,0 +1,98 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

El Grupo Global de Desarrollo de PostgreSQL ha anunciado hoy el lanzamiento de +PostgreSQL 14, la última versión de la base de datos de código abierto más avanzada del mundo.

+ +

PostgreSQL 14 introduce una variedad de características que ayudarán a desarrolladores y administradores a implementar sus aplicaciones para el manejo de datos. PostgreSQL sigue añadiendo innovaciones para tipos de datos complejos, que incluyen mayor facilidad de acceso a datos JSON y soporte para rangos de datos no contiguos. Esta última versión refuerza la tendencia de PostgreSQL hacia las mejoras para el alto rendimiento y las cargas de trabajo de datos distribuidos, presentando avances en la concurrencia de conexiones, cargas de trabajo con elevado nivel de escritura, paralelismo de consultas y replicación lógica.

+ +

"Esta última versión de PostgreSQL incrementa la capacidad de nuestros usuarios de administrar cargas de trabajo de datos a gran escala, mejora la observabilidad e incluye nuevas características que facilitan el trabajo de los desarrolladores de aplicaciones", dijo Magnus Hagander, miembro del Core Team de PostgreSQL. "PostgreSQL 14 constituye la prueba del compromiso de la comunidad global de PostgreSQL para analizar sugerencias y opiniones recibidas y continuar ofreciendo un software de base de datos innovador utilizado por organizaciones grandes y pequeñas."

+ +

PostgreSQL es un innovador sistema de gestión de datos conocido por su fiabilidad y solidez. Gracias a los más de 25 años de desarrollo de código abierto realizado por una comunidad mundial de desarrolladores, se ha convertido en la base de datos relacional de código abierto preferida por organizaciones de todos los tamaños.

+ +

Utilidades para JSON y rangos múltiples

+ +

PostgreSQL ha ofrecido soporte para la manipulación de datos JSON +desde el lanzamiento de su versión 9.2, aunque hasta ahora para obtener los valores se utilizaba una sintaxis única. Con PostgreSQL 14, en cambio, es posible acceder a datos JSON usando subíndices. Por ejemplo, ahora es posible realizar una consulta como SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release']; +. Esto alinea a PostgreSQL con la sintaxis comúnmente reconocida para obtener información de datos JSON. El sistema de subíndices añadido a PostgreSQL 14 es generalmente extensible a otras estructuras de datos anidadas, y se aplica también al tipo de dato hstore +presente en esta versión.

+ +

Los tipos de rangos (que también fueron introducidos en PostgreSQL 9.2) ahora cuentan con el soporte para rangos no contiguos a través de la introducción del tipo de datos "multirango". +Un rango múltiple consiste en una lista ordenada de rangos que no se superponen, lo cual permite a los desarrolladores escribir consultas más sencillas para manejar secuencias complejas de rangos. Los tipos de rango nativos de PostgreSQL (fechas, horas, números) soportan los rangos múltiples. Asimismo, es posible extender el soporte de rangos múltiples a otros tipos de datos.

+ +

Mejoras de rendimiento para cargas de trabajo intensivas

+ +

PostgreSQL 14 ofrece un importante incremento de rendimiento en las cargas de trabajo con un alto número de conexiones. Algunas pruebas de rendimiento indican un aumento de velocidad equivalente al doble. Esta versión continúa con las recientes mejoras en la gestión de los índices B-tree, al reducir el sobredimensionamiento de los índices en aquellas tablas cuyos índices se actualizan con frecuencia.

+ +

PostgreSQL 14 introduce la posibilidad de canalizar consultas +hacia una base de datos, lo cual puede mejorar significativamente el rendimiento en las conexiones de alta latencia o para cargas de trabajo con un gran número de pequeñas operaciones de escritura (INSERT/UPDATE/DELETE). Al tratarse de una característica del lado cliente, es posible utilizar el modo pipeline con cualquier base de datos PostgreSQL actual que cuente con la versión 14 del cliente o con un controlador de cliente creado con la versión 14 de libpq.

+ +

Mejoras para cargas de trabajo distribuidas

+ +

También las bases de datos PostgreSQL distribuidas se benefician de PostgreSQL 14. Al utilizar la replicación lógica, +PostgreSQL puede ahora enviar las transacciones en curso a los suscriptores, con importantes ventajas de rendimiento cuando se aplican a los mismos transacciones de gran volumen. Además, PostgreSQL 14 añade otras mejoras de rendimiento al sistema de decodificación lógica, en el que se basa la replicación lógica.

+ +

Los conectores de datos externos, empleados para manejar cargas de trabajo federadas entre PostgreSQL y otras bases de datos, ahora pueden aprovechar el paralelismo de consultas que ofrece PostgreSQL 14. En esta versión se implementa dicha funcionalidad a través de postgres_fdw, +el conector de datos externos que interactúa con otras bases de datos PostgreSQL.

+ +

Además de ofrecer soporte para el paralelismo de consultas, postgres_fdw permite ahora la inserción masiva de datos en tablas foráneas y la importación de particiones de tablas a través de la directiva IMPORT FOREIGN SCHEMA.

+ +

Administración y observabilidad

+ +

PostgreSQL 14 extiende sus incrementos de rendimiento al sistema de vacuum, incluyendo optimizaciones que reducen la sobrecarga de los B-Trees. Esta versión introduce también en vacuum una "modalidad de emergencia" diseñada para prevenir el wraparound del ID de transacción. Gracias a las mejoras de rendimiento realizadas en PostgreSQL 14, ANALYZE (utilizado para recopilar estadísticas de la base de datos) ahora se ejecuta con mucha más rapidez.

+ +

Ahora es posible configurar +la compresión para el sistema TOAST de PostgreSQL, utilizado para almacenar datos de mayor tamaño como bloques de texto o geometrías. PostgreSQL 14 añade la compresión LZ4 para las columnas TOAST, conservando al mismo tiempo el soporte para la compresión pglz.

+ +

PostgreSQL 14 incorpora varias características nuevas que facilitan el monitoreo y la observabilidad, incluyendo la posibilidad de dar seguimiento al progreso de los comandos COPY, +la actividad del WAL (write-ahead-log), +y las estadísticas de los slots de replicación. +Al habilitar compute_query_id +es posible realizar el seguimiento único de una consulta a través de varias características de PostgreSQL, que incluyen +pg_stat_activity, +EXPLAIN VERBOSE, y más.

+

Rendimiento, conformidad y utilidad para SQL

+ +

La planificación y ejecución de consultas se benefician de las mejoras introducidas en PostgreSQL 14. Esta versión incluye varias mejoras en el soporte al paralelismo de consultas de PostgreSQL. Entre ellas, un mejor desempeño de los escaneos secuenciales paralelos, la capacidad de +PL/pgSQL de realizar consultas paralelas utilizando el comando RETURN QUERY, y la posibilidad de permitirle a +REFRESH MATERIALIZED VIEW +ejecutar consultas paralelas. Adicionalmente, las consultas que usan nested loop joins pueden obtener beneficios de rendimiento a través del caché adicional que ha sido añadido en PostgreSQL 14.

+ +

Las estadísticas extendidas +pueden ahora ser utilizadas en PostgreSQL 14 para las expresiones. Asimismo, las funciones de ventana deslizante pueden beneficiarse del ordenamiento incremental, característica introducida en +PostgreSQL 13.

+ +

Los procedimientos almacenados, +que permiten controlar las transacciones en un bloque de código, pueden ahora devolver datos utilizando parámetros OUT.

+ +

PostgreSQL 14 introduce la posibilidad de realizar un "bin", o alinear, los timestamps a un intervalo determinado utilizando la función date_bin +. En esta versión se añaden también las cláusulas +SEARCH +y CYCLE + (conformes al estándar SQL) que ayudan a ordenar y detectar la existencia de ciclos en las +expresiones recursivas de tablas comunes.

+ +

Mejoras en la seguridad

+ +

Gracias a los roles predefinidos pg_read_all_data y +pg_write_all_data, en PostgreSQL 14 es más fácil asignar a los usuarios privilegios de sólo lectura y sólo escritura para tablas, vistas y esquemas.

+ +

Además, a partir de esta versión, el sistema de gestión de contraseñas y autenticación, conforme con el estándar SCRAM-SHA-256, será el predeterminado en todas las nuevas instancias de PostgreSQL.

+ +

Información sobre PostgreSQL

+ +

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, colaboradores, empresas y organizaciones. Basada en más de 30 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.

+ +

Enlaces

+ + +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/fr.html b/templates/pages/about/press/presskit14/fr.html new file mode 100644 index 00000000..8c038e91 --- /dev/null +++ b/templates/pages/about/press/presskit14/fr.html @@ -0,0 +1,220 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

Le PostgreSQL Global Development Group a annoncé aujourd'hui la sortie +de PostgreSQL 14, +la toute dernière version +de la base de données open source de référence.

+ +

PostgreSQL 14 apporte de nouvelles fonctionnalités aux développeurs et +administrateurs pour déployer leurs applications adossées aux bases de +données. Des innovations sont apportées aux types de données +complexes, facilitant l'accès aux données JSON et le support des +plages de données non contiguës. Poursuivant la tendance, cette +dernière version améliore les trafics de charges à haute-performance +et distribuées, avec des avancées significatives dans le support des +connexions concurrentes, des trafics intensifs en écriture, le +parallélisme des requêtes et la réplication logique.

+ +

« Cette dernière version de PostgreSQL apporte à nos utilisateurs la +capacité de gérer des trafics de données à grande échelle, améliore +l'observabilité, et contient de nouvelles fonctionnalités pour les +développeurs d'applications », déclare Magnus Hagander, membre de la +Core Team de PostgreSQL. « PostgreSQL 14 témoigne de l'engagement de +la communauté globale de PostgreSQL à prendre en compte le retours des +utilisateurs tout en délivrant un logiciel de base de données +innovant, déployé dans tout type d'organisations, grandes ou petites. Â»

+ +

PostgreSQL, reconnu pour la fiabilité et +la robustesse de son système de gestion de données, bénéficiant d'un +développement open source par une +communauté globale de développeurs +depuis plus de 25 ans, est devenu le moteur de gestion de base de données relationnelles +préféré des entreprises de toutes tailles.

+ +

JSON plus convivial et plages multiples

+ +

PostgreSQL supporte la manipulation de données +JSON depuis +la version PostgreSQL 9.2 ; il s'agissait toutefois d'une syntaxe +propre au moteur. PostgreSQL 14 permet désormais +d'accéder aux données JSON en utilisant la notation subscript. +Ainsi, une requête de type +SELECT ('{ "postgres": { "release": 14}}'::jsonb)['postgres']['release']; +est maintenant parfaitement fonctionnelle. Cela permet à PostgreSQL +d'être aligné avec la syntaxe couramment utilisée pour récupérer des +données JSON. L'infrastructure de subscripting ajoutée à PostgreSQL 14 +peut être généralisée à toutes les autres formes de données +structurées et est également appliquée au type de données +hstore à partir de +cette version.

+ +

Les types « plage de données », également +introduits dans la version PostgreSQL 9.2, supportent maintenant les +plages de données non continues par le biais de l'introduction du type +«multirange». +Un multirange est une liste ordonnée de plages disjointes. Cela permet +aux développeurs d'écrire des requêtes plus simples pour traiter des +séquences complexes de plages. Les types natifs à PostgreSQL +supportant les plages (dates, heures, nombres) supportent maintenant +les plages multiples. D'autres types de données peuvent être étendus +pour utiliser ce support de plages multiples.

+ +

Améliorations des performances sur les trafics intensifs

+ +

PostgreSQL 14 accélère considérablement le débit des trafics reposant +sur de nombreuses connexions concurrentes ; les tests de performance +montrent un doublement de la vitesse de traitement. Cette version +poursuit également l'amélioration de la gestion des index B-tree en +réduisant la perte d'espace des +index fréquemment mis à jour.

+ +

PostgreSQL 14 introduit la possibilité d'effectuer des +requêtes en rafale +(pipeline mode) vers la base de données. Cette nouvelle fonctionnalité +permet d'améliorer la performance des connexions ayant une latence +élevée ou pour les trafics effectuant de nombreuses opérations +d'écriture de petite taille (INSERT/UPDATE/DELETE). Comme il +s'agit d'une amélioration côté client, le mode en rafale peut être +utilisé sur des versions plus anciennes de PostgreSQL, dès lors que le +client est en version 14.

+ +

Amélioration sur les trafics distribués

+ +

PostgreSQL 14 apporte son lot d'améliorations aux bases de données +distribuées. Lors de l'utilisation de la +réplication logique, +PostgreSQL peut maintenant transmettre les transactions en cours au +travers du flux de réplication aux souscripteurs. Cela permet une +amélioration sensible de la performance lors de l'application de +grosses transactions sur les souscripteurs. PostgreSQL 14 ajoute +également plusieurs autres améliorations de performance au système de +décodage logique, base de la réplication logique.

+ +

Les Foreign data wrappers, +qui sont utilisés pour permettre les trafics fédérés entre PostgreSQL +et d'autres bases de données, peuvent maintenant utiliser le +parallélisme des requêtes avec PostgreSQL 14. Cette version implante +cette fonctionnalité pour le foreign data wrapper +postgres_fdw +dont le rôle est de se connecter à d'autres bases PostgreSQL.

+ +

En plus de supporter le parallélisme des requêtes, postgres_fdw peut +maintenant faire des insertions en masse dans une table étrangère et +importer des partitions de table avec la directive +IMPORT FOREIGN SCHEMA.

+ +

Administration et observabilité

+ +

PostgreSQL 14 ajoute un gain de performance au système de +vacuuming +par l'introduction d'optimisations permettant de réduire la surcharge +liée au B-trees. Cette version inclut également un vacuum « d'urgence +» qui est conçu afin de prévenir le rebouclage des identifiants de +transaction. La commande +ANALYZE, +utilisée pour collecter des statistiques sur la base de données, +fonctionne plus rapidement sur PostgreSQL 14.

+ +

Le mode de compression du système de +TOAST de +PostgreSQL, permettant de stocker les données volumineuses comme des +blocs de texte ou des géométries, +peut maintenant être configuré. +PostgreSQL 14 introduit la compression LZ4 pour les colonnes TOAST +tout en maintenant le support de la compression pglz.

+ +

PostgreSQL 14 apporte de nombreuses fonctionnalités de surveillance et +d'observabilité dont la possibilité de +suivre la progression des commandes COPY, +l'activité du write-ahead-log (WAL), +et +les statistiques des slots de réplication. +L'activation de +compute_query_id +permet de suivre de façon unique une requête au sein de différentes +fonctionnalités de PostgreSQL comme +pg_stat_activity, +EXPLAIN VERBOSE, +et différentes fonctions de journalisation.

+ +

Performance du SQL, conformité et simplicité

+ +

La planification et l'exécution des requêtes bénéficient des +optimisations de PostgreSQL 14. Cette version inclut plusieurs +améliorations du parallélisme des requêtes de PostgreSQL. On peut +citer de meilleures performances des lectures séquentielles +parallèles, la possibilité pour +PL/pgSQL +d'exécuter des requêtes parallélisées lors de l'utilisation de la +commande RETURN QUERY et la possibilité pour +REFRESH MATERIALIZED VIEW +d'exécuter des requêtes parallèlisées. De plus, les requêtes utilisant +des jointures à boucles imbriquées bénéficieront de meilleures +performances gràce au système de cache additionnel intégré à +PostgreSQL 14.

+ +

Les statistiques +étendues +qde PostgreSQL 14 peuvent maintenant être utilisées pour les +expressions. En outre, les +fonctions de fenêtrage +peuvent maintenant bénéficier de tris incrémentaux, une fonctionnalité +introduite par +PostgreSQL 13.

+ +

Les procédures stockées, +qui permettent le contrôle des transactions dans un bloc de code, +peuvent maintenant retourner des données en utilisant des paramètres +OUT.

+ +

PostgreSQL 14 introduit la possibilité de regrouper, ou d'aligner, des +estampilles temporelles dans un intervalle particulier en utilisant la +fonction +date_bin. +Cette version apporte également le support des clauses conformes à la +norme SQL +SEARCH +et +CYCLE +qui aident au tri et à la détection de cycles dans les +expressions communes de tables (CTE) +récursives.

+ +

Amélioration de la sécurité

+ +

PostgreSQL 14 simplifie l'assignation des privilèges de lecture seule +ou écriture seule aux utilisateurs sur les tables, vues et schéma à +l'aide +des rôles prédéfinis +pg_read_all_data et pg_write_all_data.

+ +

De plus, cette version définit par défaut le gestionnaire de mot de +passe et d'authentification +SCRAM-SHA-256 +sur les nouvelles instances PostgreSQL.

+ +

À propos de PostgreSQL

+ +

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, contributeurs, 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é.

+ +

Liens

+ + +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/he.html b/templates/pages/about/press/presskit14/he.html new file mode 100644 index 00000000..cd51b4af --- /dev/null +++ b/templates/pages/about/press/presskit14/he.html @@ -0,0 +1,257 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

+ קבוצת הפיתוח הגלובלית של PostgreSQL הודיעה היום על שחרורה של + PostgreSQL 14 + , הגרסה העדכנית ביותר של + מסד הנתונים המתקדם בעולם עם קוד פתוח +

+ +

+ PostgreSQL 14 מביא מגוון תכונות המסייעות למפתחים ומנהלי מערכת להריץ את היישומים המגובים בנתונים שלהם. PostgreSQL + ממשיכה להוסיף חידושים בנושא סוגי נתונים מורכבים, כולל גישה נוחה יותר ל- JSON ותמיכה בטווחי נתונים לא רציפים. מהדורה + אחרונה זו מוסיפה למגמה של PostgreSQL לשיפור ביצועים גבוהים ועומסי עבודה עם נתונים מבוזרים, עם חידושים בחיבורים + מקביליים, עומסי עבודה גבוהים, מקביליות שאילתות ושכפול לוגי. +

+ +

+ "המהדורה האחרונה של PostgreSQL מקדמת את היכולת של המשתמשים שלנו לנהל עומסי עבודה בקנה מידה גדול, משפרת את שקיפות + ונראות ומכילה תכונות חדשות המסייעות למפתחי יישומים", אמר מגנוס האגנדר, חבר צוות ליבה של PostgreSQL. + כ תמיד PostgreSQL 14 מהווה עדות למסירותה של קהילת PostgreSQL העולמית בהתייחסות למשוב והמשך אספקת מסד נתונים חדשני + אשר מתאים לארגונים גדולים וקטנים ". +

+ +

+ PostgreSQL + זאת מערכת ניהול נתונים חדשנית הידועה באמינותה ובחוסנה, נהנית ממעל 25 שנות פיתוח קוד פתוח מ + קהילת מפתחים עולמית + והפכה לבסיס נתונים רלציוני הפתוח המועדף על ארגונים מכל הגדלים. +

+ +

+ JSON תוספות נוחות וטווחים מרובים +

+ +

+ PostgreSQL תמך במניפולציות נתונים של + JSON + מאז פרסום PostgreSQL 9.2, אם כי אחזור הערכים השתמש בתחביר ייחודי. + כעת PostgreSQL 14 מאפשר + לגשת לנתוני JSON באמצעות סאב + סקריפטים + למשל. שאילתה כמו +

+ +

+ SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release']; +

+ +

+ תעבוד עכשיו. זה מתאם את PostgreSQL עם תחביר שמוכר בדרך כלל של אחזור מידע מנתוני JSON. בדרך כלל ניתן להרחיב את המערכת + של סאב סקריפטים שנוספה ל- PostgreSQL 14 למבני נתונים מקוננים אחרים, והיא מיושמת גם על סוג הנתונים + hstore + במהדורה זו. +

+ +

+ סוגי טווחים + , שפורסמו גם לראשונה ב- PostgreSQL 9.2, מציעים כעת תמיכה בטווחים לא רציפים באמצעות הכנסת של סוג נתונים + multirange + טווחים מרובים הם רשימות מסודרת של טווחים שאינם חופפים, המאפשרות למפתחים לכתוב שאילתות פשוטות יותר להתמודדות עם רצפים + מורכבים של טווחים. סוגי הטווחים המקוריים של PostgreSQL (תאריכים, שעות, מספרים) תומכים בטווחים מרובים וניתן להרחיב + סוגי נתונים אחרים לשימוש בטווחים מרובים. +

+ +

+ שיפורי ביצועים בעומסי עבודה כבדים +

+ +

+ PostgreSQL 14 מספק שיפור משמעותי בתפוקה בעומסי עבודה המשתמשים בחיבורים רבים, כאשר כמה מדדים הציגו הגדלת המהירות פי 2 + מהרגיל. מהדורה זו ממשיכה בשיפורים האחרונים בניהול אינדקסים עץ B על ידי הפחתת נפיחות האינדקסים בטבלאות עם + האינדקסים המתעדכנים לעתים + קרובות + . +

+ +

+ PostgreSQL 14 מכניסה את היכולת + שאילתות pipeline + למסד נתונים מה שיכול לשפר משמעותית את הביצועים בחיבורים עם latency גבוה או לעומסי עבודה עם הרבה כתיבות קטנות גמו +

+ INSERT/UPDATE/DELETE +

+ +

+ מכיוון שזו תכונת צד לקוח, תוכלו להשתמש במצב pipeline עם כל מסד נתונים עכשיווי של PostgreSQL באמצעות גירסת לקוח 14 או + דרייבר לקוח אשר נבנה עם גרסת 14 של libpq. +

+ +

+ שיפורים בעומסי עבודה מבוזרים +

+ +

+ PostgreSQL 14 מועילה גם למאגרי PostgreSQL מבוזרים. + בעת שימוש ב + רפליקציה לוגי + , + PostgreSQL יכולה כעת להזרים טרנזקציות אשר עדיין בתהליך למנויים, עם יתרונות ביצועים משמעותיים ליישום טרנזקציות גדולות + על מנויים. PostgreSQL 14 מוסיף גם מספר שיפורי ביצועים אחרים למערכת הפענוח הלוגית המפעילה רפליקציה לוגי. +

+ +

+ עטיפות נתונים זרים + , המשמשות לעבודה עם עומסי עבודה מאוחדים על פני PostgreSQL ומאגרי מידע אחרים, יכולות כעת למנף מקביליות שאילתות ב- + PostgreSQL 14. המהדורה הזו מיישמת יכולת זו ב- + postgres_fdw + , עטיפת הנתונים הזרים המתממשקת עם מסדי נתונים אחרים של PostgreSQL. +

+ +

+ בנוסף לתמיכה במקבילויות שאילתות, postgres_fdw יכולה כעת להכניס נתונים בכמויות גדולות לטבלאות זרות + ולייבא מחיצות טבלאות עם הוראת + IMPORT FOREIGN SCHEMA. +

+ +

+ ניהול ויכולות תצפית +

+ +

+ PostgreSQL 14 מרחיבה את שיפורי הביצועים שלה למערכת + vacuuming + , כולל אופטימיזציות להפחתת תקורה מעצי B. מהדורה זו מוסיפה גם "מצב חירום" ל vacuum אשר נועד למנוע wraparound של מספרי + טרנזקציות. + ANALYZE + אשר משמש לאיסוף נתונים סטטיסטיים של מסדי נתונים, פועל כעת מהר יותר באופן משמעותי ב + PostgreSQL 14 בשל שיפורי הביצועים שלה. +

+ +

+ דחיסה עבור מערכות + TOAST + המשמשת לאחסון נתונים גדולים יותר כמו בלוקים של טקסט או נתונים גיאומטריים, עכשיו + ניתן כעת + להגדיר. + PostgreSQL 14 מוסיף דחיסת LZ4 לעמודות TOAST תוך שמירה על תמיכה בדחיסתpglz. +

+ +

+ PostgreSQL 14 מוסיפה מספר תכונות חדשות שיסייעו בניטור והתצפיות, כולל היכולת + לעקוב אחר פקודת COPY + והתקדמותה + , + לנתר פעילות WAL + ו + לאסוף + סטטיסטיקה על סלוטים של רפליקציה. + הפעלת + compute_query_id + מאפשרת לך לעקוב אחר שאילתה באופן ייחודי באמצעות מספר תכונות של PostgreSQL, כולל + pg_stat_activity, + EXPLAIN VERBOSE + ועוד רבים אחרים. +

+ +

+ ביצועי SQL, התאמה ותוספות נוחות +

+ +

+ תכנון וביצוע שאילתות נהנים משיפורים ב- PostgreSQL 14. מהדורה זו כוללת מספר שיפורים בתמיכת במקביליות השאילתות של + PostgreSQL, כולל ביצועים טובים יותר של סריקות רצופות מקביליות, היכולת + PL/pgSQL + לבצע שאילתות מקבילות בעת שימוש בפקודה + RETURN QUERY, + ומאפשרת + REFRESH MATERIALIZED VIEW + לבצע שאילתות מקביליות. בנוסף, שאילתות המשתמשות באיחוד nested loop עשויות לראות יתרונות ביצועים באמצעות מטמון נוסף + שהתווסף ל- PostgreSQL 14. +

+ +

+ ניתן כעת ב- PostgreSQL 14 להשתמש ב- + סטטיסטיקה מורחבת + לביטויים. בנוסף, + פונקציות חלונות + יכולות כעת להפיק תועלת ממיונים מצטברים, תכונה שהוצגה ב- + PostgreSQL 13 +

+ +

+ פרוצדורה מאוחסנת + , המאפשרות שליטה בטרנזאקציות בתוך קוד, יכולות כעת להחזיר נתונים באמצעות פרמטרים 'OUT'. +

+ +

+ PostgreSQL 14 מציגה את היכולת ליישר חותמות זמן למרווח מסוים באמצעות הפונקציה + date_bin. + מהדורה זו גם מוסיפה את תאימות ל SQL ע״י + SEARCH + ו + CYCLE. + אשר שיעזרו עם הסדרה וזיהוי מחזורים עבור רקורסיה ב + common table expressions. +

+ +

+ שיפורי אבטחה +

+ +

+ PostgreSQL 14 מקל להקצות למשתמשים הרשאות לקריאה ולכתיבה בלבד בטבלאות, views וסכימות באמצעות + pg_read_all_data + ו + pg_write_all_data + תפקידים מוגדרים מראש. + + + בנוסף, מהדורה זו הופכת התאמה לתקן של מערכת ניהול סיסמאות ואימות + SCRAM-SHA-256 + כ ברירת המחדל בהתקנות חדשות של PostgreSQL. +

+ +

+ אודות PostgreSQL +

+

+ PostgreSQL + הוא מסד נתונים בקוד פתוח המתקדם ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. הפרויקט + PostgreSQL נבנה על מעל 30 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. ערכת התכונות + הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים + ,הרחבה, אבטחה ויציבות. + תרגומי הודעה לעיתונות +

+ +

+ קישורים +

+ +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/ja.html b/templates/pages/about/press/presskit14/ja.html new file mode 100644 index 00000000..94be09d4 --- /dev/null +++ b/templates/pages/about/press/presskit14/ja.html @@ -0,0 +1,97 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

PostgreSQL Global Development Groupは本日、世界で最も高度なオープンソースデータベースの最新バージョンであるPostgreSQL 14のリリースを発表しました。

+ +

PostgreSQL14には、開発者や管理者がデータバックアップアプリケーションを配備するのに役立つさまざまな機能が用意されています。PostgreSQLは、複雑なデータ型に対して革新的な機能を追加し続けています。 +これには、JSONへのより便利なアクセスや、連続していないデータ範囲のサポートなどが含まれます。今回の最新リリースでは、接続の同時実行性、大量書き込みワークロード、クエリの並列性、および論理レプリケーションの向上に伴い、PostgreSQLのハイパフォーマンスおよび分散データワークロードの改善傾向がさらに強化されています。

+ +

PostgreSQLコアチームのメンバーであるMagnus Hagander氏は次のように述べています。「PostgreSQLのこの最新リリースは、ユーザのデータワークロードを大規模に管理する能力を向上させ、可観測性を高め、アプリケーション開発者を支援する新機能を含んでいます。」 +「PostgreSQL14は、グローバルなPostgreSQLコミュニティがフィードバックに対応し、大小さまざまな組織が導入する革新的なデータベースソフトウェアを提供し続けていることを示すものです。」

+ +

革新的なデータ管理システムであるPostgreSQLは、信頼性と堅牢性で知られており、世界中の開発者コミュニティによる25年以上にわたるオープンソース開発の恩恵を受けており、あらゆる規模の組織に好まれるオープンソースリレーショナルデータベースとなっています。

+ +

JSON利便性とマルチ範囲

+ +

PostgreSQLはPostgreSQL9.2のリリース以来、JSONデータの操作をサポートしてきましたが、値の取得には固有の構文が使用されていました。PostgreSQL14では、添字を使用してJSONデータにアクセスできるようになりました。例えば、「SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release'];」のようなクエリが動作するようになりました。 +これにより、PostgreSQLは、JSONデータから情報を取得するために一般的に認識されている構文と整合します。PostgreSQL14に追加された添字フレームワークは、一般に他のネストされたデータ構造に拡張することができ、このリリースでは「hstore」データ型にも適用されます。

+ +

同じくPostgreSQL9.2で最初にリリースされた範囲型は、「マルチ範囲」データ型の導入により、非隣接範囲をサポートするようになりました。マルチ範囲は、重複しない範囲の順序付きリストです。これにより、開発者は、範囲の複雑なシーケンスを処理するためのより単純な問合せを作成できます。PostgreSQL固有の範囲型(日付、時刻、数値)はマルチ範囲をサポートしており、その他のデータ型も拡張してマルチレンジのサポートを使用できます。

+ +

高負荷ワークロードに対する性能改善

+ +

PostgreSQL14では、多くの接続を使用するワークロードのスループットが大幅に向上し、ベンチマークによっては2倍の高速化が示されています。 +このリリースでは、頻繁に更新されるインデックスを持つテーブルのインデックスの膨張を軽減することにより、B-treeインデックスの管理に対する最近の改善が継続されています。

+ +

PostgreSQL14では問い合わせをパイプライン化する機能が導入されました。 +これにより、遅延の大きい接続や多くの小さな書き込み(INSERT/UPDATE/DELETE)操作を伴うワークロードのパフォーマンスが大幅に向上します。 +これはクライアント側の機能であるため、最新のPostgreSQLデータベースで、バージョン14クライアントまたはバージョン14のlibpqで作成されたクライアントドライバを使って、パイプラインモードを使用できます。

+ +

分散ワークロードに対する強化

+ +

分散PostgreSQLデータベースはPostgreSQL14から恩恵を受けることができます。論理レプリケーションを使用する場合、PostgreSQLは進行中のトランザクションをサブスクライバにストリーミングできるようになりました。これにより、サブスクライバに大規模なトランザクションを適用する際のパフォーマンスが大幅に向上します。 +PostgreSQL14では、論理レプリケーションを実行する論理デコード・システムに対して、他にもいくつかのパフォーマンス拡張が追加されています。

+ +

PostgreSQLおよび他のデータベース間の連合ワークロードを処理するために使用される外部データラッパーは、PostgreSQL14の問い合わせ並列性を利用できるようになりました。このリリースでは、他のPostgreSQLデータベースとインタフェースする外部データラッパーである「postgres_fdw」でこの機能を実装しています。

+ +

「postgres_fdw」では、クエリの並列処理のサポートに加えて、外部テーブルにデータを一括挿入したり、「IMPORT FOREIGN SCHEMA」指定を使用してテーブルパーティションをインポートできるようになりました。

+ +

管理と可観測性

+ +

PostgreSQL14では、B-Treesによるオーバーヘッドを削減するための最適化を含め、パフォーマンスの向上がバキュームシステムにまで拡張されました。 +このリリースでは、トランザクションIDのラップアラウンドを防止するように設計されたバキューム「緊急モード」も追加されました。 +データベース統計を収集するために使用される「ANALYZE」は、独自のパフォーマンス改善により、PostgreSQL14で大幅に高速に動作するようになりました。

+ +

PostgreSQLのTOASTシステム用の圧縮は、テキストやジオメトリのブロックのような大きなデータを格納するために使用されますが、これを設定できるようになりました。 +PostgreSQL14でTOAST列用にLZ4圧縮が追加されていますが、「pglz」圧縮のサポートは維持されています。

+ +

PostgreSQL 14 adds several new features to help with monitoring and +observability, including the ability to track the progress of COPY commands, +write-ahead-log (WAL) activity, +and statistics on replication slots. +Enabling compute_query_id +lets you uniquely track a query through several PostgreSQL features, including +pg_stat_activity, +EXPLAIN VERBOSE, and +more.

+ +

PostgreSQL14には、「COPY」コマンドの進行状況を追跡する、Write Ahead-log(WAL)アクティビティ、レプリケーションスロットに関する統計情報など、監視と可観測性を支援するいくつかの新機能が追加されています。 +「compute_query_id」を有効にすると、「pg_stat_activity」や「EXPLAIN VERBOSE」など、PostgreSQLのいくつかの機能を使ってクエリを一意に追跡することができます。

+ +

SQLの性能、標準準拠、利便性

+ +

クエリの計画と実行には、PostgreSQL14の拡張による利点があります。 +このリリースでは、PostgreSQLのクエリ並列処理のサポートにいくつかの改善が加えられました。 +具体的には、並列シーケンシャルスキャンのパフォーマンスの向上、「PL/pgSQL」が「RETURN QUERY」コマンドを使用して並列クエリを実行する機能、「REFRESH MATERIALIZED VIEW」が並列クエリを実行する機能などです。 +さらに、ネストされたループ結合を使用するクエリでは、PostgreSQL14で追加された追加のキャッシュによってパフォーマンスの利点が得られる可能性があります。

+ +

PostgreSQL14では、拡張統計に式を使えるようになりました。 +加えて、ウィンドウ関数が、PostgreSQL13で導入された機能であるインクリメンタルソートの恩恵を受けられるようになりました。

+ +

コードのブロックでトランザクション制御ができる、ストアドプロシージャは、「OUT」パラメータでデータを返せるようになりました。

+ +

PostgreSQL14では、「date_bin」関数を使用して、特定の間隔にタイムスタンプをbinする(大箱に入れる)、あるいは、揃える、機能が導入されています。 +このリリースでは、「SEARCH」および「CYCLE」句に準拠するSQLも追加されており、再帰的な共通テーブル式の順序付けとサイクル検出に役立ちます。

+ +

セキュリティ強化

+ +

PostgreSQL14では、「pg_read_all_data」と「pg_write_all_data」事前定義されたロールを使用して、テーブル、ビュー、スキーマ上のユーザに対して読み取り専用と書き込み専用の権限を割り当てることができます。 +さらに今回のリリースでは、標準に準拠した「SCRAM-SHA-256」のパスワード管理と認証システムが新しいPostgreSQLインスタンスのデフォルトになりました。

+ +

PostgreSQLについて

+ +

PostgreSQLは世界で最も先進的なオープンソースデータベースであり、数千人のユーザー、貢献者、企業、組織からなるグローバルコミュニティが存在します。PostgreSQLは、カリフォルニア大学バークレー校で始まった30年以上のエンジニアリングの上に構築されたものですが、その開発ペースは他に類を見ません。PostgreSQLの成熟した機能セットは最上のプロプライエタリなデータベースシステムに匹敵するだけでなく、先進的なデータベース機能、拡張性、セキュリティ、および安定性においてそれらを上回ってもいます。

+ +

リンク

+ + +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/ko.html b/templates/pages/about/press/presskit14/ko.html new file mode 100644 index 00000000..6c833fc6 --- /dev/null +++ b/templates/pages/about/press/presskit14/ko.html @@ -0,0 +1,177 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

오늘, PostgreSQL 글로벌 개발 그룹은 세상에서 +가장 진보적인 공개 소스 데이터베이스의 +가장 최신 버전인 PostgreSQL 14가 +출시되었음을 알립니다.

+ +

PostgreSQL 14는 개발자와 관리자가 데이터 기반 응용프로그램을 배포하는 데 +도움이 되는 여러 기능을 제공합니다. PostgreSQL은 JSON 자료를 더 쉽게 +다루는 방법과 범위 자료형에서 비연속적인 범위 검색을 지원해서, 복합 자료형 +처리의 혁신을 계속 하고 있습니다. 이 최신 배포판은 동시 접속 처리, +많은 쓰기 작업 처리, 쿼리 병렬 처리 및 논리 복제 기능을 개선 했습니다. +이는 고성능 및 대용량 분산 데이터 처리를 지향하는 PostgreSQL 개발 방향성에 +따른 것입니다.

+ +

PostgreSQL 코어 팀 소속 망누스 하간더 Magnus Hagander는 다음과 같이 말했습니다. +"PostgreSQL 이번 최신 릴리즈는 대규모 데이터를 관리하는데 사용자 능력을 +향상시키고, 모니터링 기능이 향상되었고, 응용 프로그램 개발자들을 돕는 +새 기능들이 포함되었습니다. PostgreSQL 14는 피드백을 처리하고, +크고 작은 조직에서 배포되는 혁신적인 데이터베이스 소프트웨어를 +지속적으로 제공하는 글로벌 PostgreSQL 커뮤니티의 헌신으로 만들어진 +산출물입니다."

+ +

신뢰성과 견고성으로 유명한 혁신적인 데이터 관리 시스템인 +PostgreSQL은 글로벌 개발자 커뮤니티에서 +25년 이상 공개 소스로 개발하고 있습니다. 이렇게 해서 모든 규모의 조직에서 +사용하는 공개 소스 관계형 데이터베이스가 되었습니다.

+ +

JSON 편의성과 다중범위

+ +

PostgreSQL은 9.2 버전부터 JSON +자료 처리를 지원했지만, 그 안에 있는 자료를 찾을 때 +PostgreSQL 고유 문법을 사용했습니다. +PostgreSQL 14에서는 +SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release']; +이렇게 서브스크립트를 이용한 JSON 자료 찾기를 +지원합니다. 이 문법은 요즘 범용적으로 사용되는 방법으로 +PostgreSQL은 이 문법을 이 버전에서 도입했습니다. 이 서브스크립트 기법은 +다른 중첩된 자료 구조로 된 자료형에 대해서도 일반적으로 확장 가능합니다. +PostgreSQL 14에서는 hstore +자료형에서도 이 서브스크립트를 지정해서 자료를 찾을 수 있습니다.

+ +

범위 자료형 또한 +9.2 버전에서 처음 도입되었는데, 이제 비연속적인 범위 검색도 가능해졌습니다. +이 부분에 대해서는 "다중범위" +자료형 부분에서 자세히 소개하고 있습니다. +다중범위는 겹치지 않는 범위의 정렬된 목록으로, 개발자가 +복잡한 범위 나열들을 처리할 때 더 간단한 쿼리를 작성할 수 있습니다. PostgreSQL +고유 범위 자료형(날짜, 시간, 숫자)은 다중 범위를 지원하고 다른 자료형들도 다중 범위 검색을 할 수 +있도록 확장가능합니다.

+ +

과중한 작업 처리를 위한 성능 개선

+ +

PostgreSQL 14는 많은 연결을 사용할 경우 그 성능이 일부 성능 테스트에서는 +두배 빠른 속도가 나올 정도로 눈에 띄게 좋아졌습니다. 작년 릴리즈에 이어 +(13 버전에서 인덱스 중복 키에 대한 공간 절약 기법이 도입되었다. - 옮긴이) +잦은 업데이트로 생길 수 있는 B-트리 인덱스 부풀림 문제를 개선했습니다. +자세한 설명은 빈번하게 변경 되는 인덱스 +항목을 참조하십시오.

+ +

PostgreSQL 14에서는 데이터베이스를 사용할 때, +파이프라인 쿼리 모드 기능이 +새롭게 추가되었습니다. 이 기능 도입으로 응답 속도가 느린 연결 환경이나, +작은 쓰기 작업(INSERT/UPDATE/DELETE)이지만 이것이 아주 잦게 발생하는 +환경에서 성능이 현저하게 좋아졌습니다. 이 기능은 클라이언트 측 기능입니다. +이 기능을 사용하려면, 14 버전 서버와 클라이언트 +드라이버를 사용해야합니다. 배포판에 포함된 +libpq 드라이브는 +이 모드를 지원합니다.

+ +

분산 작업 처리를 위한 성능 개선

+ +

PostgreSQL 14 버전은 분산 데이터베이스 환경에서도 성능을 개선 했습니다. +논리 복제 +기능을 사용할 때, 이제 구독 서버 쪽으로 트랜젹션 과정 정보도 +전달합니다. 이렇게 해서, 큰 트랜잭션에 대한 구독 서버의 반영도 +빠르게 진행됩니다. PostgreSQL 14에서는 논리 복제의 근간이 되는 +논리적 디코딩 기능의 기타 성능들도 여럿 개선되었습니다.

+ +

다른 PostgreSQL 데이터베이스 자료를 활용할 수 있는 +외부 자료 싸개에서 +이제 병렬 쿼리를 지원합니다. PostgreSQL 14 배포판에 내장된 +postgres_fdw +확장 모듈에 이 기능을 구현했습니다.

+ +

병렬 쿼리 지원에 대해서 추가적으로, postgres_fdw 확장 모듈은 +외부 테이블에 대량 일괄 자료 INSERT 작업에서도 병렬 처리가 가능합니다. +또한 IMPORT FOREIGN SCHEMA +작업이 대상 테이블이 파티션 테이블인 경우 병렬 쿼리로 처리할 수 있습니다.

+ +

관리와 모니터링

+ +

PostgreSQL 14에서는 테이블 청소 +작업의 성능도 개선했습니다. B-트리 인덱스 정리 작업이 보다 최적화 되었습니다. +이 버전에서는 VACUUM 작업을 할 때 "긴급 모드"를 추가 했습니다. +이 모드는 트랜잭션 ID 겹침 방지 작업을 보다 유연하게 할 수 있습니다. +데이터베이스 통계 정보를 갱신하는 +ANALYZE 작업도 +이전 버전 보다 빨라졌습니다.

+ +

긴 문자열이나, 공간 정보 같이 자료량이 큰 경우, 그 자료를 +PostgreSQL TOAST +기법으로 처리하는데, 이 때 자료를 압축하는 방식으로 +LZ4 방식을 지원합니다. 이 새로운 설정으로 +사용자가 지정할 수 있습니다. 기존에 압축 방식인 'pglz' 방식도 여전히 지원합니다.

+ +

PostgreSQL 14에서는 모니터링과 관찰 가능성을 높이는 여러 +새 기능들이 추가되었습니다. COPY 명령의 실행 상황, +WAL 작업 상황, +복제 슬롯 통계 뷰가 추가되었고, +pg_stat_activity, +EXPLAIN VERBOSE 등 여러 곳에서 +compute_query_id 값을 +볼 수 있습니다.

+ +

SQL 성능, 적합성, 편의성

+ +

PostgreSQL 14에서는 쿼리 실행 계획, 실행 성능이 좋아졌습니다. +자료 전체 순차 탐색하는 부분을 포함한, 쿼리 병렬 처리 관련해서 이전 버전보다 더 개선했으며, +PL/pgSQL에서 +RETURN QUERY 구문에서 사용되는 쿼리가 병렬 쿼리로 실행될 수 있으며, +REFRESH MATERIALIZED VIEW +명령 실행에서도 병렬 처리를 합니다. 추가로, nested loop join 작업시, +추가 캐싱 기능을 추가해서 성능을 높혔습니다.

+ +

확장된 통계정보 +작업을 개선해서 좀 더 섬세하게 통계 정보를 수집할 수 있으며(옮긴이 의역), 추가로, +PostgreSQL 13에서 +처음 소개한 +윈도우 함수 실행 시 +증분 정렬하는 기능이 더 개선되었습니다.

+ +

프로시져에서 +매개 변수에 OUT 속성을 지정해서 결과값을 반환할 수 있습니다.

+ +

PostgreSQL 14에서는 +date_bin +함수가 새로 추가 되었습니다. +또한, 재귀 호출 CTE, common table expressions +쿼리에서 자료 정렬을 지정할 수 있는, +SEARCH +, CYCLE +구문이 추가되었습니다.

+ +

보안 개선

+ +

미리 정의된 롤로 +pg_read_all_data, pg_write_all_data 롤이 추가 되었습니다. +읽기 쓰기 역할을 지정하는데 좀 더 편해졌습니다.

+ +

추가로, PostgreSQL 14에서는 이제 +표준 준수 SCRAM-SHA-256 비밀번호 +관리 및 인증을 기본값으로 합니다.

+ +

PostgreSQL이란?

+ +

PostgreSQL은 수천 명의 사용자, 공헌자, 회사 +및 조직의 범세계적 커뮤니티가 사용, 개발하는 세계에서 가장 진보적인 공개 소스 +데이터베이스입니다. PostgreSQL 프로젝트는 캘리포니아 버클리 대학에서 시작하여 +30년이 넘는 공학을 기반으로 빠른 속도로 계속 개발되고 있습니다. PostgreSQL의 +완성도 높은 기능들은 상용 데이터베이스 시스템과 거의 같으며, 확장성, 보안 및 +안정성 측면의 한 발 앞선 기능들은 더 뛰어납니다.

+ + + + +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/ru.html b/templates/pages/about/press/presskit14/ru.html new file mode 100644 index 00000000..1652bee6 --- /dev/null +++ b/templates/pages/about/press/presskit14/ru.html @@ -0,0 +1,85 @@ +{% extends "pages/about/press/presskit13/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

Всемирная группа разработки PostgreSQL объявила сегодня о выходе PostgreSQL 14, новейшей версии лидирующей реляционной системы управления базами данных (СУБД) с открытым исходным кодом.

+ +

PostgreSQL 14 содержит широкий спектр возможностей, призванных помочь разработчикам и администраторам выпускать активно работающие с данными приложения. PostgreSQL продолжает развивать инновации в области работы со сложными типами данных, включая более удобный доступ к JSON и поддержку несмежных интервалов данных. Улучшения производительности и нагрузок, ориентированных на работу с распределёнными данными, традиционно присутствуют и в новом релизе: в этот раз акцент сделан на следующее:

+ + + +

"Новейший релиз PostgreSQL развивает возможности наших пользователей работать с нагрузками на базы данных в больших масштабах, а также улучшает наблюдаемость и привносит новый функционал, помогающий разработчикам приложений, — комментирует Магнус Хагандер (Magnus Hagander), член Основной Команды (Core Team) PostgreSQL, – Выпуск PostgreSQL 14 свидетельствует о приверженности глобального PostgreSQL-сообщества подходу, при котором внимательно анализируется обратная связь от пользователей системы и продолжается развитие инновационного продукта в области баз данных, используемого и в малых, и в крупных организациях."

+ +

PostgreSQL, инновационная система управления данными, известная своей надёжностью и производительностью, пользуется плодами 26 лет открытой разработки, осуществляемой глобальным сообществом разработчиков). В результате сегодня во всём мире организации любого размера отдают предпочтение PostgreSQL как СУБД с открытым иходным кодом.

+ +

Удобство работы с JSON. Мульти-интервалы

+ +

Поддержка JSON появилась в PostgreSQL впервые в версии 9.2, при этом получение различных значений из JSON-данных осуществлялось с помощью уникального синтаксиса. В PostgreSQL 14 же становится возможным осуществлять доступ к частям JSON с помощью адресации подобной той, которая используется для массивов. Например, теперь можно использовать запросы вроде SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release'];. Это делает синтаксис запросов PostgreSQL соответствующим ожиданиям пользователей, работающих с JSON в других системах. Фреймворк адресации JSON, появившийся в PostgreSQL 14, может быть использользован для других данных с вложенной структурой — и это уже сделано для типа данных hstore.

+ +

Интервальные типы данных, также впервые появившиеся в PostgreSQL 9.2, теперь поддерживают интервалы с прерываниями — это достигается за счёт появления "мульти-интервальных" типов данных. Мульти-интервал — это упорядоченный список непересекающихся интервалов, который позволяет разработчикам создавать более простые запросы, когда речь идёт о сложных последовательностях интервалов. "Родные" интервальные типы данных PostgreSQL — интервалы дат, времени, чисел — теперь поддерживают этот функционал, а остальные типы могут быть расширены, чтобы его задействовать.

+ +

Улучшения производительности для высоконагруженных систем

+ +

В PostgreSQL 14 осуществлён существенный прорыв в оптимизации для нагрузок, использующих большое количество соединений — некоторые бенчмарки показывают улучшение производительности в 2 раза. Также этот релиз привносит очередные оптимизации для индексов типа "B-дерево" (основной тип индексов, используемый по умолчанию): существенно уменьшены темпы распухания (bloat) индексов в ситуациях с частыми обновлениями.

+ +

В PostgreSQL 14 можно использовать конвейерный режим запросов к базе данных, что может существенно улучшить производительность в ситуациях с высокими задержками соединения, а также при нагрузках с большим количеством легковесных операций записи (INSERT/UPDATE/DELETE). Так как эта возможность реализована на "клиентской" стороне, вы можете использовать конвейерный режим с любой современной версией PostgreSQL при условии, что применяется клиенское ПО версии 14 или же драйвер работы с PostgreSQL скомпилирован с поддержкой библиотеки libpq версии 14.

+ +

Улучшения для распределённых нагрузок

+ +

Распределенные базы данных PostgreSQL выиграют от перехода на версию 14. При использовании логической репликации PostgreSQL теперь может отправлять подписчикам информацию о незавершённых транзакциях, что приводит к значительным улучшениям производительности при применении больших транзакций на подписчиках. PostgreSQL 14 также содержит несколько оптимизаций производительности в системе логического декодирования, что усиливает возможности логической репликации.

+ +

Обёртки сторонних данных (foreign data wrappers), которые используются для работы с объединёнными PostgreSQL базами данных и другими системами, в PostgreSQL 14 могут задействовать параллелизм выполнения запросов. В этом релизе данная возможность реализована в postgres_fdw, обёртке сторонних данных для работы с внешними базами данных PostgreSQL.

+ +

В дополнение к поддержки параллельного выполнения запросов, postgres_fdw теперь может осуществлять массовую вставку данных и импорт секционированных таблиц с помощью директивы IMPORT FOREIGN SCHEMA.

+ +

Администрирование и наблюдаемость

+ +

В PostgreSQL 14 представлены новые улучшения производительности системы очистки (vacuuming), включая оптимизации для индексов типа B-дерево. В этом релизе добавлен "аварийный режим" очистки, предназначенный для предотвращения переполнения счётчика транзакций (transaction ID wraparound). Операция ANALYZE, используемая для сбора статистики, теперь работает значительно быстрее благодаря ряду оптимизаций производительности.

+ +

Сжатие для TOAST-системы, которая используется для хранения больших данных, таких как блоки текстов, теперь может настраиваться. В PostgreSQL 14 добавлена поддержка алгоритма сжатия LZ4 для TOAST-столбцов, в дополнение к существующей поддержке pglz.

+ +

В PostgreSQL 14 появляются несколько новых функций для мониторинга и наблюдаемости, включая:

+ + + +

Производительность SQL, стандартные выражения и удобство

+ +

Улучшения в PostgreSQL вносят свой вклад в процессы планирования и выполнения запросов. В этом релизе включены несколько оптимизаций параллельного выполнения запросов, в том числе улучшенное параллельное выполнений последовательного сканирования, возможности для PL/pgSQL выполнять параллельные запросы при использовании команды RETURN QUERY, а также возможность задействовать параллельное выполнение запросов для REFRESH MATERIALIZED VIEW. Кроме этого, запросы, использующие соединения на основе вложенных циклов, могут выполняться более эффективно за счёт дополнительного кэширования, реализованного в PostgreSQL 14.

+ +

Расширенная статистика теперь может быть использована для выражений. А также, производительность работы с оконными функциями выигрывает от использования инкрементальных сортировок — возможности, появившейся в PostgreSQL 13.

+ +

Хранимые процедуры, которые позволяют управлять транзакциями в блоках кода, теперь поддерживают параметры OUT для определения возвращаемых данных.

+ +

PostgreSQL 14 предоставляет возможность "связывать" или, другими словами, выравнивать значения типа timestamp с конкретном интервалам времени, используя функцию date_bin. В этом релизе также добавлены соответствующие стандарту выражения SEARCH и CYCLE, помогающие с сортировкой и определениям циклов в рекурсивных CTE.

+ +

Улучшения в области безопасности

+ +

PostgreSQL 14 позволяет удобно управлять привилегиями "только на чтение" и "только на запись" для таблиц, представлений и схем, используя предопределённые роли pg_read_all_data и pg_write_all_data.

+

Кроме этого, в этом релизе соответствующее стандартам система управления паролями и аутентификации SCRAM-SHA-256 становится системой по умолчанию для новых экземпляров PostgreSQL.

+ +

О PostgreSQL

+ +

PostgreSQL является ведущей СУБД с открытыми исходными текстами, с глобальным сообществом из тысяч пользователей и разработчиков, объединяющим множество компаний и организаций. Проект PostgreSQL базируется на более чем 30-летнем опыте проектирования и разработки, начавшихся в Калифорнийском университете Беркли, и в настоящее время продолжает развиваться беспрецедентными темпами. Богатый набор возможностей PostgreSQL не только не уступает ведущим коммерческим СУБД, но и превосходит их развитой функциональностью, расширяемостью, безопасностью и стабильностью.

+ + + + +{% endblock presskit_content %} diff --git a/templates/pages/about/press/presskit14/zh.html b/templates/pages/about/press/presskit14/zh.html new file mode 100644 index 00000000..c734cb49 --- /dev/null +++ b/templates/pages/about/press/presskit14/zh.html @@ -0,0 +1,124 @@ +{% extends "pages/about/press/presskit14/base.html" %} + +{% block presskit_content %} +

PostgreSQL 14 Released!

+ +

PostgreSQL全球开发组今天宣布PostgreSQL 14正式发布, 这是世界上最先进的开源数据库 +的最新版本。

+ +

PostgreSQL 14 带来了很多新特性,可以帮助开发人员和管理员部署以数据为支撑的应 +用程序。PostgreSQL 持续在复杂数据类型上添加创新特性,包括更便利地访问JSON和对非 +连续数据范围的支持。此次最新版本还增加了 PostgreSQL 在高性能和分布式数据工作负载 +方面的改进趋势,在支持连接并发、高写入工作负载、并行查询和逻辑复制方面进行了改进 +。

+ +

“PostgreSQL 的最新版本提高了我们用户大规模管理数据工作负载的能力,增强了可观察性 +,并包含有助于应用程序开发人员的新功能,”,PostgreSQL 核心团队成员Magnus +Hagander 说,"PostgreSQL 14 证明了全球 PostgreSQL 社区致力于解决反馈并继续 +提供由大大小小的组织部署的创新数据库软件。”

+ +

PostgreSQL是一种创新的数据管理系统,以其可靠性和健壮性著称,得益于全球开发者社区 +超过25年的开源开发,它已成为各种规模组织首选的开源关系型数据库。

+ +

JSON 便利和多范围

+ +

PostgreSQL 从PostgreSQL 版本9.2开始就已经支持操作JSON数据,只是检索时所使用的语 +法比较独特。PostgreSQL 14 可以使用下标访问 JSON 数据。 +比如现在支持这样查询: +SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release'];

+ +

这使PostgreSQL与从JSON数据中检索信息时的通用语法保持一致。PostgreSQL 14 中添加的 +下标框架一般可以扩展到其他嵌套数据结构,同时也适用于本次发布的hstore数据类型。

+ +

Range 类型同样也是在PostgreSQL 版本9.2首次发布的,现在引入了"multirange"数据类型 +来支持非连续范围的数据。multirange是非重叠范围的有序列表,它让开发人员通过编写更 +简单的查询来处理复杂的范围序列。PostgreSQL原生的范围类型(dates, times, numbers) +支持multirange,其他数据类型被扩展后也可以使用multirange。

+ +

高工作负载的性能改进

+ +

PostgreSQL 14 为使用多连接的工作负载提供了显著的吞吐量提升,在一些基准测试中, +速度提高了2倍。此版本继续通过在频繁更新索引的表上减少索引膨胀来改进B树索引的整体 +管理。

+ +

PostgreSQL 14 引入了管道查询的能力,这可以显著提升高延迟连接或具有许多小量写 +(INSERT/UPDATE/DELETE)操作的工作负载性能。由于这是客户端功能,因此只要使用版本14 +的客户端或使用通过版本14的libpq构建的客户端驱动程序,就可以对任何现代 PostgreSQL +数据库使用管道模式。

+ +

分布式工作负载的增强功能

+ +

分布式 PostgreSQL 数据库将从 PostgreSQL 14 中受益。使用逻辑复制时,PostgreSQL 现 +在可以将正在进行的事务以流复制形式传输给订阅者,这对订阅大型事务的应用具有显著 +的性能优势。PostgreSQL 14 还为支持逻辑复制的逻辑解码系统添加了一些其他性能改进。

+ +

过去用于处理跨 PostgreSQL 和其他数据库的联合工作负载的外部数据包装器,现在可以利 +用 PostgreSQL 14 中的并行查询特性。 +本版本在 postgres_fdw(与其他 PostgreSQL 数据库接口的外部数据包装器)中实现了此 +功能。

+ +

除了支持并行查询之外,postgres_fdw 现在也可以使用IMPORT FOREIGN SCHEMA 指令在 +外部表上批量插入数据并导入表分区。

+ +

管理和可观察性

+ +

PostgreSQL 14 将其性能提升扩展到了其 vacuuming系统。 +本版本包括用于减少 B 树索引开销的优化。此版本还添加了一个vacuum的"紧急模式",旨 +在防止事务ID环绕。 +ANALYZE用于收集数据库统计信息,基于其自身的性能改进,现在在 +PostgreSQL 14中运行速 +度明显更快。

+ +

现在可以配置PostgreSQL的TOAST 系统的压缩选项,该系统用于存储较大的数据,如文本块 +或几何图形。

+ +

PostgreSQL 14 为 TOAST 列添加了 LZ4 压缩,同时保留对 pglz 压缩的支持。

+ +

PostgreSQL 14 添加了几个新功能来帮助监控和可观察性,包括跟踪“COPY”命令的进度、 +预写日志 (WAL) 活动和复制槽统计信息。

+

启用compute_query_id可以让您通过多个 PostgreSQL特性(包括 pg_stat_activity、 +EXPLAIN VERBOSE和其他更多特性)来唯一跟踪某个查询。

+ +

SQL 性能、一致性和便利性

+ +

查询计划和执行在PostgreSQL 14中也进行了改进。此版本包括对 PostgreSQL 并行查询支 +持的多项改进,包括更好的并行顺序扫描性能、PL/pgSQL在使用 RETURN QUERY 命令时执行 +并行查询的能力、以及启用 REFRESH MATERIALIZED VIEW 执行并行查询。 +此外,PostgreSQL 14中新增的附加缓存让嵌套查询性能得到提升。

+ +

扩展统计)现在可以在 PostgreSQL 14 中用于表达式。此外,PostgreSQL 13中引入的一个 +[窗口函数]功能(https://www.postgresql.org/docs/14/functions-window.html)现在也可以 +从增量排序中得到提升。

+ +

存储过程允许在代码块中进行事务控制,现在可以使用OUT参数返回数据。

+ +

PostgreSQL 14 引入了使用 date_bin函数,可以将时间戳按照任意间隔进行分组或对齐。

+ +

此版本还添加了符合SQL的SEARCH和CYCLE 子句,以帮助递归公用表表达式的排序和循环 +检测。

+ +

安全性改善

+ +

PostgreSQL 14 可以方便地使用 pg_read_all_data 和 pg_write_all_data 预定义角色为 +用户分配表、视图和模式的只读和只写权限。

+ +

此外,此版本现在将符合标准的SCRAM-SHA-256密码管理和身份验证系统做为PostgreSQL +新实例的默认设置。

+

关于PostgreSQL

+ +

PostgreSQL是世界上最先进的开源数据库,它的全球社区是一个由成千上万的用户、开发 +人员、公司或其他组织组成的。PostgreSQL起源于加利福尼亚大学伯克利分校,已经有30 +多年的历史,并且以无与伦比的开发速度继续发展。 PostgreSQL的成熟功能不仅与顶级商 +业数据库系统匹配,而且在高级数据库功能、可扩展性、安全性和稳定性方面超过了它们。

+ +

链接

+ + +{% endblock presskit_content %} -- 2.39.5