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.1Postgres 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.
OdysseeYandex
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.0alfaDiese
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 erworbenDer 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 AnalysisMarkus 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ägtIntegriertes Sharding für PostgreSQLIn 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 10Konstantin 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 DBIn 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 OracleDmitry Tsvetkov hat das Überwachungsdienstprogramm
ASH-Viewer
für Oracle unter PostgreSQL neu geschrieben und seine Funktionen demonstriert.
Schlacht von MERGE. Chronik mit Schlussfolgerungen und MoralMERGE
in die Syntax und Variationen des
MERGE
Teams.
Schrittmacher / Corosync-Cluster ohne ValidolEin Artikel von Igor Kosenkov (Postgres Professional) mit praktischen Tipps zum Einrichten des
pacemaker/corosync
.
Konferenzen und vergangene Treffen
Webinar zu BDR 3.02ndQuadrant 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 OttawaSasha 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 2018Findet am 29. Juni in Lazise am Ufer des Gardasees in der Nähe von Verona statt.
Schweizer PGDay 2018Das 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 2018Wird am 3. und 4. August im brasilianischen Sao Paulo stattfinden.
PG Day France 2018Wird am 26. Juni
in Marseille erwartet .
Die Portland PostgreSQL Users GroupPgConf Silicon Valley 2018Wird 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 2018Findet am 9. Oktober in Johannesburg statt. Die Registrierung dauert den ganzen Juni.
PGconf.ASIA 2018Wird 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.ruFrühere Ausgaben:
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 2 ,
# 1