PGConf.Russia 2020 wird in diesem Jahr wie in der Vergangenheit Anfang Februar stattfinden, und zwar - 3. Februar - Meisterklassen, 4. und 5. Februar - Berichte. Dies ist das erste Mal, dass wir die Frist für den Eingang von Berichtsanträgen nicht verschieben mussten. Entweder sind die Mitarbeiter selbstorganisierter geworden, oder es gibt weitere Themen, über die wir sprechen möchten.
In diesem Artikel werde ich darüber sprechen, was uns auf der Konferenz erwartet. Das vollständige Programm auf der Website muss nicht nacherzählt werden, ich werde jedoch die wichtigsten (oder mir scheinbar wichtigsten) Berichte hier geben.

Cluster
Victor Eremchenko von Miro wird seine Erfahrungen mit
Patroni teilen.
Muhammad Osama von Chinas HighGo Software spricht über die Bereitstellung von Hochverfügbarkeit (HA) mit
PgPool-II und die
neuesten Entwicklungen in diesem Produkt.
Ein seltenes Thema, ein Cluster für 1C - siehe unten im Abschnitt über
1C .
Andrey Borodin wird über den in Yandex erstellten
Odyssey- Verbindungspool sprechen und warum pgbouncer nicht genug für sie war.
Leistung: Wer hat mehr?
Wie immer wird auf der Konferenz berichtet, wie Menschen und Postgres mit hohen Belastungen umgehen.
Alexey Lesovsky wird über verschiedene Möglichkeiten der Lastskalierung in PostgreSQL sprechen.
Ich
rate Ihnen, auf den Bericht von
Alice Kuharchik von Microsoft zu achten (gleichzeitig wird klar, warum diese Firma Citus gekauft hat).
Chris Travers von Adjust verspricht, detailliert zu beschreiben, wie sie
Petabytes an Logs auf Postgres verarbeiten .
Pavel Konotopov und Leonid Albrecht von inCountry werden über die Schaffung eines
hochbelasteten Systems zur Speicherung personenbezogener Daten auf globaler Ebene sprechen. Seltsamerweise verwenden sie Nginx, um die Last auf PostgreSQL auszugleichen.
Sean Kim wird ein Rezept zur
Verzehnfachung der Produktivität einer Cloud-Datenbank vorstellen .
Alexander Spirin von InCountry wird über die unerwarteten Ergebnisse des
PostgreSQL- und Mongo- Benchmarking sprechen.
Die Migration
Sergey Burmisov wird über seinen Wechsel zu Clickhouse und zurück zu Postgres sprechen, was, wie sich herausstellte,
nicht verlangsamt .
Taras Chikin, der Entwickler eines der größten medizinischen Informationssysteme in Russland, wird über die
Migration dieses Systems auf PostgreSQL sprechen.
Pavel Stehule, PL / pgSQL-Entwickler, erläutert, wie die
Migration von PL / SQL auf PL / pgSQL in Bezug auf die Leistung optimal durchgeführt werden kann.
Ivan Chuvashov wird die Möglichkeit der
Datenmigration mit Pentaho einführen.
Alexander Kvaratskhelia von Bars wird den in seiner Firma erstellten
automatischen PL / SQL-Konverter vorstellen.
Abchinav Sagar und Premnat Jangam, unsere Gäste aus Indien, werden ebenfalls über ihre Herangehensweise an die
Migration von Oracle und DB / 2 berichten .
Oleg Pravdin von Lingua Leo wird seine Erfahrungen mit der
reibungslosen Migration von MySQL zu PostgreSQL mit über 20 Millionen Benutzern vorstellen.
Andere Verwaltungsprobleme
Avito-Datenbankentwicklungsmanager Konstantin Evteev wird einen Überprüfungsbericht darüber erstellen, wie
Arbeiten Sie mit Datenbanken in Avito und Jose Kores Finotto über
die Vorgehensweise in Gitlab .
Der berühmte DBA Dmitry Vasiliev (
vadv ) wird darüber sprechen, wie er mit
Amazon RDS arbeitet .
Andrey Zubkov von Parma wird das von ihm erstellte Tool
pg_profile DBMS zur Analyse der historischen Belastung
vorstellen , das ähnliche Probleme wie Oracle AWR löst.
Daria Vilkova und Alexander Popov von Postgres Professional werden über das
neue Überwachungs-Plug-In sprechen, das sie
zusammen mit Zabbix erstellt haben.
und Ivan Kartishov - über die wenig bekannten Funktionen eines so einfachen Dienstprogramms wie
pg_dump .
Tensors technischer Direktor Kirill Borovkov
wird seine Erfahrungen mit Abfrageplänen teilen , und Data Salvikov Andrei Salnikov wird darüber sprechen, wie man besser
nach schlechten Abfragen suchen kann .
Von Entwicklern über die interne Struktur von PostgreSQL und neue Funktionen
Bruce Momgian, einer der ältesten und bekanntesten Entwickler, wird über die
Sperren des Geräte-
Managers sprechen.
Egor Rogov (
erogov ), Autor einer Reihe von Artikeln über die interne Struktur von Postgres auf Habré, wird darüber sprechen, wie und warum
Statistiken in der Datenbank gesammelt
werden .
Heikki Linkangas erklärt, wie Sie die Flexibilität von Postgres nutzen und
Ihren eigenen Datentyp erstellen können .
Alexander Korotkov wird weiterhin
PostgreSQL-Engpässe analysieren und die nächste,
dreizehnte Hauptversion von PostgreSQL 13 vorstellen.
Ibrar Ahmed von Percona spricht über das
Gerät und den Einsatz von FDW .
Angewandte Entwicklung
Kamil Islamov spricht über die Eigenschaften von
Sequenzen in PostgreSQL .
Bruce Momgian wird verschiedene Arten der Arbeit mit
nicht relationalen Daten teilen (es ist nicht nur JSON!).
Ivan Frolkov wird über
Transaktionsisolationsstufen sprechen und erläutern, wann und warum verschiedene Stufen angewendet werden sollten.
Mahmoud Zakr von der Universität Brüssel spricht über
Mobility DB - ein auf Basis von PostgreSQL erstelltes Raum-Zeit-Datenspeichersystem - und Nina Belyavskaya von Mosgortrans darüber, wie dieses System den
öffentlichen Verkehr in Moskau unterstützt .
Alexey Fadeev wird darüber sprechen, wie er
GraphQL mit PL / v8 implementiert hat .
Die umfassenden Möglichkeiten der
Volltextsuche in PostgreSQL werden von Oleg Bartunov, dem Hauptentwickler von Volltextsuchwerkzeugen, erörtert.
Vladimir Alyoshin von Avito wird darüber sprechen, wie das Unternehmen
mit gespeichertem Code arbeitet .
Valery Popov und Nikolai Chadaev von Postgres Professional werden über die Funktionen zum Erstellen
sicherer Datenbanken unter Verwendung der obligatorischen Zugriffskontrolle sprechen.
1C
PostgreSQL ist eines der DBMS, die Produkte auf der 1C: Enterprise-Plattform ausführen, und das einzige derartige DBMS ist die wachsende Beliebtheit. Verschiedene Berichte befassen sich mit der korrekten Verwendung von PostgreSQL für 1C.
Dmitry Shitov vom Team von Vyacheslav Gilev wird über die
Einstellungen des PostgreSQL-Optimierers sprechen.
Vasily Puchkov wird über
Betriebserfahrung und Datenbankmigration in einem großen Unternehmen sprechen.
Semyon Troshkin wird einen Hochverfügbarkeitscluster (HA) für
1C auf der Basis von Patroni einführen.
Der technische Manager
von Infosoft , Anton Doroshkevich, wird darüber sprechen,
was 1C-Spitznamen von Postgres benötigen und wie man lebt, wenn dies nicht der
Fall ist.
Es wird also interessant sein, zu kommen, sich zu registrieren.
Ich erinnere Sie daran, dass die Teilnahme an der Konferenz für Vertreter der Universitäten - Lehrer, Doktoranden und Studenten - bis zum 20. Januar 2020 kostenlos ist.
Wenn Sie keine Zeit haben, Ihren Bericht einzureichen, verzweifeln Sie nicht. Am Ende der Konferenz findet eine traditionelle Sitzung mit fünfminütigen Blitz-Präsentationen statt, die direkt auf der Konferenz aufgezeichnet werden.
Bis dann!