PGCon 2018: photos, diapositives, impressions



La semaine dernière, du 29 mai au 1er juin, la conférence PGCon 2018 s'est tenue . PGCon a lieu à Ottawa chaque année. Contrairement à d'autres conférences dédiées à PostgreSQL, PGCon se positionne comme une conférence non pas d'utilisateurs, mais de développeurs . Cela fait d'elle un événement extrêmement important dans la vie du projet. De plus, je voudrais partager mes impressions sur la conférence et me parler des moments les plus mémorables.

Il y avait quatre personnes de notre entreprise à la conférence: Alexander Korotkov , Fedor Sigaev , Anastasia Lubennikova et votre humble serviteur, Alexander Alekseev . Nous avons tous fait des présentations, certaines même plusieurs.

Alexander Korotkov a fait une présentation sur Credereum - Postgres activé pour la blockchain . Alexander a également pris une part active à Unconference . Qu'est-ce que la non-conférence? En un jour, les développeurs communiquent sur tous les sujets qu'ils jugent importants et pour lesquels d'autres développeurs voteront. À l'aide de marqueurs, de grands autocollants jaunes et de mains levées, un calendrier est établi, puis les développeurs se rendent aux réunions sur des sujets qui les intéressent.


Alexander Korotkov (le plus proche du tableau) et Robert Haas (à sa droite) discutent avec le public de l'ajout d'histoires de plug-in PostgreSQL.

Au total, Alexander a participé à la réalisation de deux sections sur la non-conférence - «Scale Out & Global snapshots» et «Plugable Table Access Methods». L'ajout d'instantanés globaux à PostgreSQL vous permettra d'effectuer des transactions distribuées entre plusieurs instances de SGBD tout en conservant les propriétés ACID, ce qui n'est pas facile actuellement. En ce qui concerne le plug-in, il sera possible d'implémenter le stockage de colonnes, les tables en mémoire, les tables organisées en index et d'autres fonctionnalités intéressantes avec leur aide. Des instantanés globaux et des histoires de plug-in au moment de la rédaction de ces lignes sont en cours de développement.

Le rapport de Fedor s'appelait l' indexation flexible Jsonb . Fedor a également eu l'honneur d'être invité à une réunion privée des développeurs. Malgré la proximité de cette réunion, elle est décrite sur le site wiki du projet . Nous pouvons apprendre du synopsis que la réunion des développeurs a discuté du calendrier des commitfests de PostgreSQL 12, comment rendre les correctifs moins transférés d'un commit à un autre, comment le GDPR affecte le projet et d'autres problèmes.


Participants à la réunion des développeurs. Fedor est centré au premier rang, dans un T-shirt jaune.

Anastasia et moi avons fait une présentation conjointe sur la croissance de nouveaux développeurs PostgreSQL . Ce rapport est totalement non technique. Il parle de la façon dont nous avons recherché de nouveaux développeurs dans notre entreprise, donné des cours au VMK et au HSE, comment nous avons collecté tous les rake de chefs de projet novices et des questions similaires. J'ai publié les diapositives du rapport sur mon blog en anglais pour PostgreSQL Planet .

Anastasia a également eu un deuxième exposé, Vers un ACID PostgreSQL évolutif avec partitionnement, postgres_fdw et réplication logique . Ce rapport a été initialement déposé par notre collègue, Arseny Sher. Malheureusement, Arseny n'a pas pu assister à la conférence cette fois, et Anastasia a déclaré le rapport pour lui. À partir du rapport, vous découvrirez comment nos implémentations de partitionnement et de réplication maître-maître, qui font partie de PostgresPro Enterprise, se développent et dans quelle direction.

Une agréable surprise nous attendait lors de la cérémonie de clôture de la conférence. Alexander Korotkov fait partie des rares personnes qui ont décidé d'accorder les droits d'un commettant. En plus d'Alexander , Etsuro Fujita, Peter Geoghegan, Amit Kapila, Thomas Munro, Michael Paquier et Tomas Vondra sont devenus committers. Au total, il y a maintenant deux committers en Russie - Alexander et Fedor, tous deux travaillant dans PostgresPro.

Cela s'applique aux événements les plus mémorables et à la contribution de notre entreprise directement à la conférence. Malheureusement, dans le cadre d'un article, il n'est pas possible de raconter en détail tout ce qui s'est passé lors de la conférence, et même pour que cela ne se transforme pas en une longue ennuyeuse. Par conséquent, à ce stade, je vais probablement commencer à réduire mon récit. (En général, vous et moi comprenons que les rapports ne sont qu'une excuse pour se réunir, et toutes les choses les plus intéressantes se sont produites en marge et lors d'événements sociaux.)

PGCon est une conférence de premier ordre, et je vous recommande d'y assister l'année prochaine, vous ne le regretterez pas. Où, dans un autre endroit, se rassemblent autant de personnes talentueuses (vous pouvez parler avec qui non seulement pour Postgres, mais en général sur tout, de l'électronique à la programmation Clojure) et vous pouvez regarder le travail d'une communauté open source aussi unique que la communauté PostgreSQL en direct?

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


All Articles