PGConf.Russia 2019 approche à grands pas - 4 master classes, 5-6 février - rapports. Cette année, comme par le passé, la conférence a lieu à la Faculté des sciences économiques de l'Université d'État de Moscou. L'activité des conférenciers pendant la période de collecte était significativement plus élevée que les années précédentes, donc le programme sera intéressant. Même les surnoms 1C silencieux se sont relevés: pour la première fois (avec Infostart), ils ont réussi à assembler une section entière sur le thème "Postgres pour 1C". Alors qu'est-ce qui nous attend?

La conférence sera ouverte par Oleg Bartunov avec le rapport «
Professional Postgres », dans lequel il parlera de son point de vue sur l'histoire et l'avenir de ce SGBD, commentera les tendances mondiales et russes, et la perle du deuxième jour sera le rapport de Vadim Podolny «
Système de contrôle distribué à haute charge des centrales nucléaires modernes ».
Je vais vous parler d'autres rapports et master classes.
Clusters et réplication
Commençons par toutes sortes de réplications et de clusters basés sur eux. Avito, qui a mangé plus d'un chien à ce sujet, en la personne de Konstantin Evteev, partage à nouveau ses conclusions dans le rapport "
Standby in battle ".
Andrey Fefelov de Mastery.Pro parlera du
choix d'une plate-forme de cluster pour un système tolérant aux pannes et donnera une
master class sur le même sujet, tandis que Joshua Drake, fondateur et consultant principal de Command Prompt, la première société postgres au monde, donnera un rapport détaillé sur
la réplication logique . Il aura également une classe de maître sur la
pratique de la réplication .
Alexander Kukushkin de l'équipe Zalando et
Pavel Molyavin de 2GIS partageront leur expérience sur la création de clusters hautement
accessibles .

Administration
Andrey Salnikov tiendra une master class sur la mise à jour majeure de PostgreSQL.
Plusieurs rapports sont consacrés au sujet de l'automatisation de l'administration des SGBD. Ce sujet comprend un
partitionnement hypothétique par Julien Rouault, un
autotopping avec les commentaires de Tatsuro Yamada et des expériences de
réglage industriel par Nikolay Samokhvalov.
Ibrar Ahmed du 2nd Quadrant parlera de la
configuration de Linux pour fonctionner avec PostgreSQL , Chris Travers parlera de la façon de sauvegarder les
données d'un système de fichiers endommagé .
Jignesh Shah d'Amazon partagera l'
appareil interne et
des conseils pratiques pour travailler avec Amazon RDS.
Alexander Smolin, des chemins de fer russes, parlera de la
configuration et du profilage de l'infrastructure virtuelle VMware pour les E / S intensives dans PostgreSQL .
Vasily Puchkov parlera de l'intégration de PostgreSQL
dans un réseau d'entreprise avec son authentification, sa protection et sa surveillance.
Pavel Trukhanov parle de l'utilisation des
méthodologies USE et RED dans OkMeter.
Deux reportages sont consacrés au thème de Postgres at Docker -
Lev Dragunov et
Alexander Strizhevsky .
Ce que l'administrateur d'Oracle ressent lors du passage à Postgres se trouve dans le rapport d'
Irina Fast .


Développement
Miroslav Šedivý dirigera deux master classes sur l'utilisation de PostgreSQL en Python - avec l'habituel
psycopg2 et avec asynchrone asynchrone.
Ivan Panchenko tiendra une master class sur le développement de
fonctions stockées dans des langages procéduraux non-SQL .
Artemy Ryabinkov pour la première fois à PgConf.Russia parlera de travailler avec
PostgreSQL in Go .
Alexei Fadeev partagera sa pratique d'utilisation de l'
ORM .
Kamil Islamov proposera de construire
une logique métier sur CTE . Ivan Frolov, développeur et consultant expérimenté, attristé par les erreurs des développeurs d'applications, fera part de sa tristesse dans le rapport
Erreurs d'application typiques lors de la collaboration avec Postgres .
Alexander Pavlov de Modulbank interviendra sur un sujet connexe. Stepan Danilov de RT Labs partagera l'expérience de l'
optimisation des requêtes SQL .


La migration

Alvaro Hernades de onGres (Espagne, USA) systématise son expérience de
migration d'Oracle vers PostgreSQL lors d'un atelier de trois heures. Yuri Zhukovets de DocsVision partagera son expérience dans la
migration de code T-SQL appliqué vers PostgreSQL .
Rapports des développeurs PostgreSQL: nouvelles fonctionnalités et clarification des anciennes
Les développeurs partageront le nouveau et le plus intime: Alexander Korotkov, qui a récemment rejoint les committers PostgreSQL, partagera ses vues sur
les goulots d'étranglement de PostgreSQL et parlera de ce que la
12e version prépare pour nous , et Fedor Sigaev sur la nouvelle fonctionnalité de l'
instantané de base qu'il développe.
Anna Akentieva parlera des caractéristiques du
stockage de
voiture , qui (jusqu'à présent) ne sont pas mentionnées dans la documentation.
Alexander Kuzmenkov rendra compte des nouvelles optimisations pour l'exécution des requêtes SQL.
Andrei Borodin parlera du
nouveau système de sauvegarde WAL-G et comment développer
vous-même l'
index, et pourquoi cela est nécessaire .
Arthur Zakirov présentera l'extension
pg_variables et montrera comment et pourquoi elle peut remplacer les tables temporaires. L'extension pg_threads pour développer du code parallèle sera présentée par son auteur
Peter Yarmuz .

Géoinformation et espace-temps
Esteban Zimani et Mahmoud Zakr de l'Université de Bruxelles parleront de l'extension
MobilityDB , qui définit les types de données pour travailler avec des données mobiles (spatio-temporelles).
Ivan Muratov parlera de l'utilisation de la combinaison de
PostgreSQL + PostGIS + TimescaleDB dans un système de surveillance du transport, et
Dorofei Proleskovsky , l'un des développeurs de PostGIS - sur la façon dont PostGIS aide à étudier les catastrophes et à y faire face.
Miroslav Šedivý parle de la mise en œuvre de
la bitemporalité des
données à l' aide de types d'intervalle. Vous pouvez en apprendre davantage sur le concept de bitemporalité à partir des matériaux d'
Henrietta Dombrowskaya .

Systèmes analytiques

Maxim Vikharev expliquera comment
croiser PostgreSQL, ClickHouse et GreenPlum pour obtenir
GreenHouseSQL . Denis Smirnov ouvrira le
dispositif interne GreenPlum .
Tulza
Des histoires d'outils seront également. Ce sont
PGCenter (Alexey Lesovsky),
Commvault (Boris
Yeshenko ),
IDE XOBOT (Alexander Fedorov et Andrey Khitrin, développeurs DBeaver).
A. Lyubushkin et R. Abrahimov de FORS Telecom parleront de leur développement de
LUI , un outil pour le développement collectif d'une interface Web pour les systèmes d'application.


Qu'en est-il de la section 1C?
Notre conférencier habituel Anton Doroshkevich maîtrise un nouveau sujet - la blockchain (
pour la première fois en Russie à 1C + Postgres ). Alexey Lustin de Silver Bulleters explique comment traiter les requêtes problématiques en améliorant le code côté application. Vladimir Timoshkin parlera de la façon dont les surnoms 1C gèrent les postgres
sans postgresists .
Dmitry Yukhtimovsky de la société Vyacheslav Gilev, un célèbre expert de la performance 1C, montrera
des tours de magie avec l'exposition subséquente , et Alexander Sheludchenkov de la société "Mitra" - montrera un tout à fait inattendu -
1C-ème cluster MPI et Postgres sur le GPU . Dans ce contexte, le rapport d'Alexander Strizhevsky, exploité par une équipe de
Docker, PostgreSQL et 1C, ne sera pas exotique.

Peu de temps après la conférence, Postgres Professional ouvrira un programme de certification professionnelle. Il est annoncé par l'un des auteurs des formations PostgreSQL
Pavel Luzanov . Préparez-vous!
En plus des rapports habituels et des master classes, une session blitz aura lieu à la conférence où tous ceux qui auront le temps de s'inscrire (l'enregistrement sur les rapports blitz ne se fera que les jours des rapports de conférence) pourront faire un court rapport de 5 minutes. Et, bien sûr, une table de buffet.