PGConf.Russie 2020 cette année, comme par le passé, se tiendra début février, à savoir - 3 février - master classes, 4e et 5e - rapports. C’est la première fois que nous n’avons pas dû reporter la date limite de réception des demandes de rapports - soit les gens sont devenus plus auto-organisés, soit il y a plus de sujets dont nous voulons parler.
Dans cet article, je parlerai de ce qui nous attend lors de la conférence. Le programme complet sur le site, il n'est pas nécessaire de le redire, cependant je donnerai ici les principaux rapports (ou me semblant principaux).

Clusters
Victor Eremchenko de Miro partagera son expérience avec
Patroni .
Muhammad Osama, du logiciel chinois HighGo, parle de la haute disponibilité (HA) avec
PgPool-II et des
derniers développements de ce produit.
Un sujet rare, un cluster pour 1C - voir ci-dessous dans la section sur
1C .
Andrey Borodin parlera du pool de connexions
Odyssey créé dans Yandex et pourquoi pgbouncer ne leur suffisait pas.
Performance: qui en a plus?
Comme toujours, il y aura des rapports à la conférence sur la façon dont les gens et les postgres font face aux charges lourdes.
Alexey Lesovsky parlera de divers moyens de mise à l'échelle de la charge dans PostgreSQL.
Je vous conseille de faire attention au rapport d'
Alice Kuharchik de Microsoft (en même temps, il deviendra clair pourquoi cette société a acheté Citus).
Chris Travers de Adjust promet de dire en détail comment ils digèrent les
pétaoctets de journaux sur les postgres .
Pavel Konotopov et Leonid Albrecht de inCountry parleront de la création d'un
système très chargé pour le stockage des données personnelles à l'échelle mondiale. Curieusement, ils utilisent nginx pour équilibrer la charge sur PostgreSQL.
Sean Kim partagera une recette pour
décupler la productivité d'une base de données cloud .
Alexander Spirin d'InCountry parlera des résultats inattendus de l'analyse comparative de
PostgreSQL et Mongo .
La migration
Sergey Burmisov parlera de son déménagement à Clickhouse et de retour à Postgres, qui, il s'est avéré,
ne ralentit pas .
Taras Chikin, le développeur de l'un des plus grands systèmes d'information médicale de Russie, parlera de la
migration de ce système vers PostgreSQL .
Pavel Stehule, développeur PL / pgSQL, expliquera comment
migrer de manière optimale
de PL / SQL vers PL / pgSQL en termes de performances.
Ivan Chuvashov présentera la possibilité de
migration de
données en utilisant Pentaho .
Alexander Kvaratskhelia de Bars présentera le
convertisseur automatique PL / SQL créé dans son entreprise.
Abkhinav Sagar et Premnat Jangam, nos invités d'Inde, parleront également de leur approche de la
migration depuis Oracle et DB / 2 .
Oleg Pravdin de Lingua Leo présentera son expérience de
la migration en douceur de MySQL vers le projet
PostgreSQL avec plus de 20 millions d'utilisateurs.
Autres problèmes d'administration
Konstantin Evteev, responsable du développement de la base de données Avito, fera un rapport sur la
travailler avec des bases de données dans Avito et Jose Kores Finotto sur la
façon de le faire dans Gitlab .
Le célèbre DBA Dmitry Vasiliev (
vadv ) expliquera comment il travaille avec
Amazon RDS .
Andrey Zubkov de Parme présentera l'outil d'analyse de charge historique du SGBD
pg_profile qu'il a créé et qui résout des problèmes similaires à Oracle AWR.
Daria Vilkova et Alexander Popov de Postgres Professional parleront du
nouveau plug-in de surveillance qu'ils ont créé
avec Zabbix ,
et Ivan Kartishov - sur les caractéristiques peu connues d'un utilitaire aussi simple que
pg_dump .
Le directeur technique de Tensor, Kirill Borovkov
, partagera son expérience avec les plans de requête , et Data Salvikov Andrei Salnikov expliquera comment mieux
rechercher les mauvaises requêtes .
Des développeurs sur la structure interne de PostgreSQL et les nouvelles fonctionnalités
Bruce Momgian, l'un des développeurs les plus anciens et les plus célèbres, parlera des
verrous du gestionnaire de périphériques.
Egor Rogov (
erogov ), l'auteur d'une série d'articles sur la structure interne des postgres sur Habré, expliquera comment et pourquoi les
statistiques sont collectées
dans la base de données .
Heikki Linkangas explique comment tirer parti de la flexibilité des postgres et
créer votre propre type de données .
Alexander Korotkov continuera d'analyser les
goulots d'étranglement de PostgreSQL et présentera la prochaine
treizième version majeure de PostgreSQL 13 .
Ibrar Ahmed de Percona parle de l'
appareil et de l'utilisation de FDW .
Développement appliqué
Kamil Islamov parle des caractéristiques des
séquences dans PostgreSQL .
Bruce Momgian partagera différentes façons de travailler avec
des données non relationnelles (ce n'est pas seulement JSON!).
Ivan Frolkov parlera
des niveaux d'isolement des transactions et expliquera quand et pourquoi différents niveaux devraient être appliqués.
Mahmoud Zakr de l'Université de Bruxelles parlera de
Mobility DB - un système de stockage de données spatio-temporelles créé sur la base de PostgreSQL, et de Nina Belyavskaya de Mosgortrans - sur la façon dont ce système aide
les transports publics à Moscou .
Alexey Fadeev expliquera comment il a
implémenté GraphQL en utilisant PL / v8 .
Les larges possibilités de
recherche en texte intégral dans PostgreSQL seront discutées par Oleg Bartunov, le principal développeur d'outils de recherche en texte intégral.
Vladimir Alyoshin d'Avito expliquera comment l'entreprise
travaille avec le code stocké .
Valery Popov et Nikolai Chadaev de Postgres Professional parleront des fonctionnalités de création de
bases de données sécurisées à l' aide d'un contrôle d'accès obligatoire.
1C
PostgreSQL est l'un des SGBD qui exécutent des produits sur la plate-forme 1C: Enterprise, et le seul de ces SGBD est la popularité croissante. Plusieurs rapports seront consacrés à l'utilisation correcte de PostgreSQL pour 1C.
Dmitry Shitov de l'équipe de Vyacheslav Gilev parlera des
paramètres de l'optimiseur PostgreSQL .
Vasily Puchkov parlera de l'expérience
opérationnelle et de la migration de la base de données dans une grande entreprise.
Semyon Troshkin présentera un cluster haute disponibilité (HA) pour
1C basé sur Patroni .
Le directeur technique d'Infosoft, Anton Doroshkevich, parlera de
ce dont les surnoms 1C ont besoin de la part des postgres , et comment vivre pendant que ce n'est pas là.
Alors, ce sera intéressant, venez, inscrivez-vous.
Je vous rappelle que pour les représentants des universités - enseignants, étudiants diplômés et étudiants, la participation à la conférence est gratuite, sous réserve d'inscription jusqu'au 20 janvier 2020.
Si vous n'avez pas le temps de soumettre votre rapport, ne désespérez pas - à la fin de la conférence, il y aura une session traditionnelle de présentations éclair de cinq minutes, qui seront enregistrées directement lors de la conférence.
A très bientôt!