PostgreSQL News Digest. Ausgabe Nr. 7



Wir stellen Ihnen weiterhin die interessantesten PostgreSQL-Nachrichten vor.

Veröffentlichungen


Wie versprochen wurde die Beta-Version von PostgreSQL 11 am 25. Mai veröffentlicht. Ihre Innovationen in Bezug auf 10.x sind größtenteils bereits in der Zusammenfassung What Froze on Feature Freeze aufgeführt .

Postgres Pro 10.4.1
Postgres Professional hat neue Postgres Pro Standard / Enterprise 10.4.1-Versionen veröffentlicht, die auf PostgreSQL 10.4 und Postgres Pro 10.3.2 basieren. Sie enthielten alle Verbesserungen in PostgreSQL 10.4 sowie eine Reihe wichtiger Verbesserungen:

  • aktualisiertes jsquery-Modul, das für Abfragen zum jsonb-Datentyp verantwortlich ist;
  • Das Dienstprogramm pg_probackup zum Verwalten der Sicherung und Wiederherstellung von Datenbankclustern wurde auf Version 2.0.17 aktualisiert und durch neue Funktionen ergänzt. Beispielsweise wird der DELTA-Modus hinzugefügt, in dem alle Datendateien im Verzeichnis gelesen und eine inkrementelle Kopie für Seiten erstellt werden, die seit der vorherigen Kopie geändert wurden.
  • Das Modul pg_pathman , das für die Partitionierung großer und verteilter Datenbanken verantwortlich ist, wurde auf Version 1.4.11 aktualisiert, in der eine Reihe von Fehlern behoben wurden.
  • Die Sortierung der Buchstaben "" und "» "im mchar-Modul, das zusätzliche Datentypen für die Kompatibilität mit Ms SQL Server bereitstellt, wurde behoben.
  • verbesserte Version für Windows.


Odyssee
Yandex stellte die erste Open-Source-Version des Odyssey-Pullers mit mehreren Threads für PostgreSQL vor. Es ist für hohe Lasten in Mehrkernsystemen ausgelegt: mehr als 10.000 TLS-Verbindungen und mehr als 100.000 TPS pro Server mit viel weniger offenen Verbindungen zu PostgreSQL als mit mehreren pgbouncern.
Odyssee kann:

  • linear über Kerne skalieren;
  • Arbeiten in verschiedenen Pooling-Modi mit benutzerdefinierter Authentifizierung und Einschränkungen.
  • Rollback von Transaktionen und Beenden von Serverprozessen, wenn die Verbindung unterbrochen wird;
  • Fehler korrekt weiterleiten.

PostGIS-2.5.0alfa
Diese neueste Version befindet sich noch in der Entwicklung. Es wird mit PostgreSQL 9.4 und jünger funktionieren, aber alle Möglichkeiten mit dem kürzlich veröffentlichten PostgreSQL 11beta aufzeigen.

Ereignisse


Die Liste der PostgreSQL- Committer (22 Personen) wurde auf 7 Personen erweitert, darunter Alexander Korotkov , Postgres Professional (Anmerkung dazu in TAdviser ). Zuvor war Fedor Sigaev (auch Postgres Professional) der einzige Vertreter Russlands in dieser Liste der Personen, die befugt waren, die gesendeten Patches zu genehmigen.

Microsoft hat GitHub erworben
Der Kauf kostete das Unternehmen 7,5 Milliarden US-Dollar. Hier können Sie beispielsweise über Motive lesen.

Bildung


Veröffentlichtes Datenbank-Technologie-Datenbank- E-Book , Teil 1.
B.A. Novikov, E.A. Gorshkova, N.G. Grafeeva ; unter der Redaktion von E. V. Rogova ; Postgres Professional.

Die zweiwöchige Tour durch Wladiwostok-Chabarowsk durch die Lehrer von Postgres Professional Yegor Rogov und Pavel Luzanov wurde erfolgreich abgeschlossen. In Wladiwostok wurden Kurse in einem so hübschen neuen Gebäude abgehalten (FEFU, Gebäude A, Stufe 8, „Siedepunkt“):



Postgres Moral


Ein Moralkodex des Postkongressisten wird vorgeschlagen und in der Gemeinde aktiv diskutiert. Ein entsprechender Ausschuss wird in Kürze erscheinen.

Artikel


PostgreSQL Standard SQL Gap Analysis
Markus Winand, Lehrer und Berater, Autor des Buches SQL Performance Explained , verspricht, die Details seiner PostgreSQL-Tests zu erläutern, um zu überprüfen, ob sie den neuesten Standards ( SQL-2016 ) im Vergleich zu den anderen 5 DBMS entsprechen. Diesmal darüber, was SQL noch nicht in PostgreSQL implementiert hat oder die Implementierung unvollständig ist. Dies ist in diesem Fall über MERGE, JSON, EXTRACT, listagg , MERGE, JSON, EXTRACT, listagg usw.
Sie können hier über die Geschichte des MERGE-Patches und den dornigen Pfad der JSON-Patches lesen. Marcus Vinand ist überhaupt kein Feind von PostgreSQL: Zuvor hielt er einen Vortrag über Standard-SQL-Funktionen, bei denen PostgreSQL seine Konkurrenten schlägt

Integriertes Sharding für PostgreSQL
In diesem Artikel erklärt Robert Haas nicht, wie Sharding in PostgreSQL funktioniert, sondern wie er Probleme bespricht, die noch gelöst werden müssen:

  • Der PostgreSQL-Executor kann nicht gleichzeitig Abfragen auf verschiedenen fremden Partitionen ausführen.
  • Wir müssen lernen, mehr Arbeit für Ressourcen von Drittanbietern zu geben (mehr Pushdown).
  • SÄURE Jetzt ist eine Situation möglich, in der eine Transaktion auf einigen Knoten und auf anderen nicht festgeschrieben wird. Haas erwähnt Stas Kelvich (Postgres Professional), der einen realistischen Weg mit globalen Schnappschüssen vorschlug .
  • Automatisierung der Installation und Unterstützung von Sharding. Bisher wurde zu viel manuell erledigt.

Anwendungsfälle für die Wiederherstellung der logischen Replikation in PostgreSQL 10
Konstantin Evteev (Avito) analysiert die Möglichkeiten, Wiederherstellungstools von Londiste auf die logische Replikation in PostgreSQL 10 . An Beispielen für Konfigurationen in Ihrem Unternehmen

Lösen von Data Science-Aufgaben mit Greenplum DB
In diesem Artikel wird beschrieben, wie echte analytische Big-Data- Aufgaben (mithilfe von Modelltraining, MapReduce und nicht formalisierter Textverarbeitung) auf Greenplum ohne Hadoop usw. aus dem Big-Data-Satz des Gentlemans gelöst werden.
Zum Beispiel ein System von 3 Knoten in virtuellen Maschinen.

Wir überwachen aktive Sitzungen von PostgreSQL 10 wie in Oracle
Dmitry Tsvetkov hat das Überwachungsdienstprogramm ASH-Viewer für Oracle unter PostgreSQL neu geschrieben und seine Funktionen demonstriert.

Schlacht von MERGE. Chronik mit Schlussfolgerungen und Moral
MERGE in die Syntax und Variationen des MERGE Teams.

Schrittmacher / Corosync-Cluster ohne Validol
Ein Artikel von Igor Kosenkov (Postgres Professional) mit praktischen Tipps zum Einrichten des pacemaker/corosync .

Konferenzen und vergangene Treffen


Webinar zu BDR 3.0
2ndQuadrant veranstaltete dieses Webinar für alle, um die Knappheit an BDR 3.0-Inhalten, die von großem Interesse ist, teilweise auszugleichen. Dem Hauptteil folgten Offline-Antworten auf Fragen ( Follow-up ). Das Thema bedarf jedoch weiterer Klärung.

PGCon 2018 in Ottawa
Sasha Alekseevs Bericht über die PGCon 2018-Konferenz in Ottawa mit einer Tendenz in Berichten aus Russland. Auf der Konferenz wurden auch heftig plaggierbarer Speicher (einschließlich API), Rückgängig-Protokoll, JIT und natürlich Finkgate erörtert .
In diesem Zyklus wurde beschlossen, statt der üblichen 4 5 Komiteefeste abzuhalten. Das Programm und die Folien einiger Berichte finden Sie hier . Es gibt auch eine Abschrift der Diskussion über organisatorische Fragen.

Zukünftige Konferenzen


PGDay.IT 2018
Findet am 29. Juni in Lazise am Ufer des Gardasees in der Nähe von Verona statt.

Schweizer PGDay 2018
Das Ende der Registrierung steht kurz vor dem 28. Juni auf einer Konferenz in Rapperswil (bei Zürich). Es wird am 29. Juni stattfinden.

PGConf.Brazil 2018
Wird am 3. und 4. August im brasilianischen Sao Paulo stattfinden.

PG Day France 2018
Wird am 26. Juni in Marseille erwartet .

Die Portland PostgreSQL Users Group
PgConf Silicon Valley 2018
Wird vom 5. bis 7. September in San Francisco stattfinden . Bis zum Ende der Registrierung (12. Juni) ist nur noch sehr wenig übrig.

PostgresConf Südafrika 2018
Findet am 9. Oktober in Johannesburg statt. Die Registrierung dauert den ganzen Juni.

PGconf.ASIA 2018
Wird vom 10. bis 12. Dezember in Tokio stattfinden.

Abonnieren Sie den Postgresso- Kanal!

Senden Sie Ideen und Vorschläge an die Mail: news_channel@postgrespro.ru
Frühere Ausgaben: # 6 ,
# 5 , # 4 , # 3 , # 2 , # 1

Source: https://habr.com/ru/post/de413419/


All Articles