Postgresso 19


Das Leben geht weiter. Wir machen Sie weiterhin mit den interessantesten PostgreSQL-Nachrichten bekannt.

Veröffentlichungen


Postgres Pro Enterprise 11.17.1 und Postgres Pro Standard 11.17.1

In Postgres Pro Enterprise 11.17.1 wurden Mängel behoben, auf die der angegebene Benutzer reagiert hat . In der Multimaster-Erweiterung wurden ernsthafte Verbesserungen vorgenommen:
- Jetzt wird empfohlen, sie in einer Konfiguration mit drei Knoten zu verwenden, von denen einer abstimmt . Weitere Details hier ;
- Das Problem des Aufblähens von WAL wurde behoben, indem die Synchronisationspunkte des entfernten Knotens gelöscht und die Berechnung des minimal erforderlichen LSN korrigiert wurden. Zuvor trat WAL-Blähungen manchmal auf, wenn ein Knoten aus einem Cluster entfernt wurde.
- Das Problem mit der Rückkehr des Knotens zum Cluster nach einem langen Herunterfahren dieses Knotens wurde behoben.
Es wurde ein Fehler am Synchronisationspunkt während der Initialisierung des Multimaster-Moduls behoben, der im Falle eines Fehlers vor der ersten Synchronisation auftrat
Darüber hinaus wurde der Mechanismus des integrierten Verbindungspools verbessert. Im Vergleich zur Vorgängerversion wurden darin folgende Neuerungen angezeigt:
- Der Parameter dedizierter_Benutzer, mit dem Sie eine Liste der Benutzer angeben können, für die dedizierte Dienstprozesse im Verbindungspoolmodus verwendet werden.
- Separate Serving-Prozesse können jetzt Verbindungen von verschiedenen Benutzern akzeptieren, sodass alle Verbindungen zu derselben Datenbank zu demselben gemeinsam genutzten Pool gehören.
Postgres Pro Enterprise 11.17.1 und Postgres Pro Standard 11.17.1 weisen gemeinsame Verbesserungen auf. Beispielsweise wurde das Dienstprogramm pg_probackup auf Version 2.2.7 und mamonsu auf Version 2.4.4 aktualisiert.
Informationen zu diesen und anderen Release-Innovationen finden Sie im Kapitel Release Notes in der PSA- und PPS- Dokumentation .

Postgres Pro Standard 12.2.1 Die

Unterschiede zwischen dieser Version von PostgreSQL 12 und von Postgres Pro Standard 11.17.1 auf den entsprechenden zurückverfolgt werden Release Notes .

pgAdmin 4 v 4.19.

Mit dieser Version wurde die Unterstützung für Python 3.8 eingeführt, der Debugger-Betrieb wurde verbessert, und wenn die Verbindung durch pgAdmin unterbrochen wird, wird garantiert, dass noch nicht festgeschriebene Transaktionen abgelehnt werden. 18 Fehler behoben.

PostGIS 3.0.1.

Die erste stabile Version nach dem Wechsel zu Git unterstützt den PostgreSQL 13-Entwicklungszweig. Optimiert für PostgreSQL 12.2, GEOS 3.8.0, SFCGAL 1.3.7, GDAL
3.0.4, PROJ 6.3.1, protobuf-c 1.3.3, json-c 0.13 .1. Über die Veröffentlichung hier ist die Dokumentation als PDF und kann von hier heruntergeladen werden .

pg_featureserv

pg_featureserv - Ein Webdienst für den Zugriff auf Geodaten, die in PostGIS-Tabellen gespeichert sind, verwendet seine Geofunktionen . Entwicklung knuspriger Daten.

pg_tileserv Nur

PostGIS- Kachelserver (Kartenserver), geschrieben in Go. Wie zu installieren und zu konfigurieren , es wird geschrieben hier .

pg_partman 4.3.0

Grundsätzlich - Fehlerbehebungen. Über die Veröffentlichung hier herunterladen von hier .

Pgpool-II 4.1.1

Version 4.0.8, 3.7.13, 3.6.20, 3.5.24 und pgpoolAdmin 4.1.0 wurden ebenfalls veröffentlicht. Über die Veröffentlichung , Quelle und RPM.

Odyssey 1.1

In dieser Version des Pullers für PostgreSQL, den Yandex entwickelt, gibt es Einstellungen für eine bessere Kompatibilität mit pgbouncer. Replikationsspeichertypen werden nicht mehr unterstützt.

PAF v2.3.0

PAF, dh PostgreSQL Automatic Failover, eine beliebte Pacemaker-Corosync-basierte Failovercluster-Lösung, ist nur mit Pacemaker 1.1.13 unter Corosync 2.x kompatibel. PAF unterstützt jetzt PostgreSQL 12. Über diese Version können Sie hier lesen .

Bucardo 5.6.0

behauptet, dass diese Version einen benutzerdefinierten Konfliktlösungsmechanismus, eine optimierte Leistung und eine verbesserte Kompatibilität mit PostgreSQL 11 und 12 verbessert hat . Hier herunterladen .

pglogical 2.3

Jetzt können Sie Tabellen und Sequenzen unter einem anderen Namen auf den Knoten kopieren. Technische Details und Downloads finden Sie hier .

Postgresql Anonymizer 0.6

Diese Erweiterung verbirgt oder ersetzt persönliche Informationen oder kommerzielle Daten von Benutzern von PostgreSQL. Das Projekt wurde von Damen Kloshar geleitet und später unter der Schirmherrschaft von Dalibo gegeben. auf dem Dalibo Github . Über die Veröffentlichung können Sie hier lesen .

Wichtige Patches


Der Patch zum Komprimieren von Duplikaten (Deduplizierung) in den B-Tree-Indizes von Anastasia Lubennikova (Postgres Professional) wurde von Peter Geigan erstellt. Nastya konnte auf der PGConf India 2020- Konferenz über die Innovation berichten .

Artikel


Diagramm der Ausbreitung von COVID-19 mithilfe von Daten

TimescaleDB-Codierer erklären , wie sie mit ihrer Erweiterung und PostGIS die Ausbreitung des Virus analysieren und eine Abfrage wie „Wie viele Nachbarn innerhalb einer Meile sind gestern krank geworden?“ Formulieren.

Microsoft Azure begrüßt PostgreSQL-Committer

Microsoft kauft nicht nur Postgres-Unternehmen. Predatory HR Services MS locken führende Open Source-Entwickler an. Veröffentlichte ein Interview mit einer Firma, die zu Thomas Munro (Thomas Munro), Jeff Davis (Jeff Davis) und Anders Freund (Andres Freund) kam.

Nutzloses Staubsaugen erklärt

Robert Haas, warum selbst eine gut konfigurierte automatische Reinigung Sie möglicherweise nicht vor Problemen bewahrt, wenn viele Transaktionen hängen bleiben. Robert analysiert die Gründe, spricht über Überwachung.

Parallelität, wie geht es weiter?

Amit Kapila spricht darüber, wie sich die parallele Abfrageverarbeitung in PostgreSQL seit Version 9.6 entwickelt hat. Sowie was in Version 13 zu erwarten ist und Pläne für die Zukunft.

PostgreSQL-Person der Woche: Joe Conway; Bruce Momjian

eher kurzes Interview mit Joe Conway. Classic (20 Jahre bei Postgres), Autor von PL / R, spricht über sein Leben und seine Arbeit in Crunchy Data. Glaubt an eine bessere Zukunft für Postgres.
Bruce (24 Jahre bei Postgres) ist noch prägnanterAber er setzt wichtige Akzente: Seine Lieblingserweiterung ist PostGIS, die wichtigsten Errungenschaften von PG 12 sind REINDEX CONCURRENTLY , mehrspaltige Statistiken, CTE-Inlining und das notwendigste PG in der Zukunft ist Sharding.

Horizontale Skalierbarkeit / Sharding im PostgreSQL-Kern - Fehlende Puzzleteile

Das Sharding-Thema wurde von EnterpriseDB-Veteran Ahsan Hadi entwickelt, der jetzt Vice President für Entwicklung bei HighGo Software ist. Er spricht über FDW-Sharding, Global Transaction Manager, globale Schnappschüsse und vieles mehr.

Und noch einmal zu rekursiven Abfragen

Nicht nur wir, sondern auch Postgres Weekly beratenLesen Sie einen Artikel von Yegor Rogov von der Postgres Professional Education-Abteilung (oder lesen Sie ihn erneut). Der Artikel ist nicht neu, aber der Grund (Veröffentlichung der Übersetzung) ist gut. Hier ist der Link zum Original.

Postgres auf niedrigem Niveau

Und eine weitere Empfehlung für eine zweite (für jemanden zuerst) Betrachtung. In diesem Video spricht Dmitry Dolgov von Zalando 37 Minuten lang über die Architektur der unteren Ebenen von Postgres, die Verwendung von Strace und GDB.

Subtransaktionen und Leistung von Postgres

Über Subtransaktionen in PL / pgSQL, über einige Probleme mit der Leistung und Zuverlässigkeit, die gleichzeitig auftreten können, schreiben sie im Cybertec-Blog über Diagnose .

Behandlung von NULL-Werten in PostgreSQL

Auf der Percona-Site wurde abgebautFunktionen der Arbeit mit NULL in C / C ++, in Java und natürlich in Postgres (es gibt nichts über andere prozedurale Sprachen, die mit Postgres funktionieren - schade).

Joe bietet Vollständiger Artikel

Titel : Joe bietet, ein SQL - Abfrage Optimierungsassistent, aktualisierte auf Version 0.5.0. . Beschreibt ein Chatbot-Projekt für Slack, das über dem Datenbanklabor ausgeführt wird (von Postgres.ai).


Konferenzen


Während wir nicht über Stornierungen und Überweisungen benachrichtigen. Informationen sind zu flüchtig.



Abonnieren Sie den Postgresso- Kanal !

Senden Sie Ideen und Vorschläge per E-Mail an: news_channel@postgrespro.ru
Frühere Ausgaben: Nr. 18 , Nr. 17 , Nr. 16 , Nr. 15 , Nr. 14 , Nr. 13 , Nr. 12 , Nr. 11 (speziell) , Nr. 10 , Nr. 9 , Nr. 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

All Articles