PGCon 2018: fotos, diapositivas, impresiones



La semana pasada, del 29 de mayo al 1 de junio, se celebró la conferencia PGCon 2018 . PGCon tiene lugar en Ottawa todos los años. A diferencia de otras conferencias dedicadas a PostgreSQL, PGCon se posiciona como una conferencia no de usuarios, sino de desarrolladores . Esto la convierte en un evento extremadamente importante en la vida del proyecto. Además, me gustaría compartir mis impresiones de la conferencia y hablar sobre los momentos más memorables para mí.

Había cuatro personas de nuestra compañía en la conferencia: Alexander Korotkov , Fedor Sigaev , Anastasia Lubennikova y su humilde servidor, Alexander Alekseev . Todos hicimos presentaciones, algunas incluso varias.

Alexander Korotkov hizo una presentación sobre Credereum - Postgres habilitado para blockchain . Alexander también participó activamente en Unconference . ¿Qué es la desconferencia? Dentro de un día, los desarrolladores se comunican sobre cualquier tema que consideren importante y que otros desarrolladores votarán. Usando marcadores, calcomanías amarillas grandes y levantando las manos, se elabora un cronograma, luego los desarrolladores van a las reuniones sobre temas que les interesan.


Alexander Korotkov (más cercano al tablero) y Robert Haas (a su derecha) están discutiendo con la audiencia la adición de historias de complemento de PostgreSQL.

En total, Alexander participó en la realización de dos secciones sobre Desconferencia: “Escala horizontal e instantáneas globales” y “Métodos de acceso a la tabla enchufables”. Agregar instantáneas globales a PostgreSQL le permitirá realizar transacciones distribuidas entre varias instancias de DBMS mientras mantiene las propiedades de ACID, lo que actualmente no es fácil. En cuanto al complemento, será posible implementar almacenamiento de columnas, tablas en memoria, tablas organizadas de índice y otras características interesantes con su ayuda. Tanto las instantáneas globales como las historias de complementos al momento de escribir estas líneas están en desarrollo.

El informe de Fedor se llamó indexación flexible de Jsonb . Fedor también tuvo el honor de ser invitado a una reunión privada de desarrolladores. A pesar de la cercanía de esta reunión, se describe en el sitio wiki del proyecto . Podemos aprender de la sinopsis que la reunión de desarrolladores discutió el cronograma de los commitfests de PostgreSQL 12, cómo hacer que los parches se transfieran menos de un commit a otro, cómo GDPR afecta el proyecto y otros problemas.


Participantes de la reunión de desarrolladores. Fedor está centrado en la primera fila, con una camiseta amarilla.

Anastasia y yo hicimos una presentación conjunta sobre Desarrollar nuevos desarrolladores de PostgreSQL . Este informe es completamente no técnico. Habla sobre cómo buscamos nuevos desarrolladores en nuestra empresa, impartimos cursos en el VMK y en el HSE, cómo reunimos todo el rastrillo de los gerentes de proyectos novatos y preguntas similares. Publiqué las diapositivas del informe en mi blog en inglés para PostgreSQL Planet .

Anastasia también tuvo una segunda charla, Hacia ACID escalable PostgreSQL con particionamiento, postgres_fdw y replicación lógica . Este informe fue presentado originalmente por nuestro colega, Arseny Sher. Desafortunadamente, Arseny no pudo asistir a la conferencia esta vez, y Anastasia contó el informe por él. Del informe aprenderá cómo se están desarrollando nuestras implementaciones de replicación maestro-maestro, que forman parte de PostgresPro Enterprise, y en qué dirección.

Una agradable sorpresa nos esperaba en la ceremonia de clausura de la conferencia. Alexander Korotkov fue una de las pocas personas que decidió otorgar los derechos de un cometer. Además de Alexander , Etsuro Fujita, Peter Geoghegan, Amit Kapila, Thomas Munro, Michael Paquier y Tomas Vondra se convirtieron en comisionados. En total, ahora hay dos encargados en Rusia: Alexander y Fedor, ambos trabajando en PostgresPro.

Esto se aplica a los eventos más memorables y la contribución de nuestra empresa directamente a la conferencia. Desafortunadamente, en el marco de una publicación, no es posible contar en detalle todo lo que sucedió en la conferencia, y aun así no se convirtió en un aburrido longrid. Por lo tanto, en este punto, probablemente comenzaré a reducir mi narrativa. (En general, usted y yo entendemos que los informes son solo una excusa para reunirnos, y todas las cosas más interesantes sucedieron al margen y en eventos sociales).

PGCon es una conferencia completamente de primer nivel, y le recomiendo que asista al año que viene, no se arrepentirá. ¿Dónde en otro lugar se reúnen tantas personas talentosas (puede hablar con quién no solo para Postgres, sino en general sobre cualquier cosa, desde la electrónica hasta la programación de Clojure) y puede ver animadamente el trabajo de una comunidad de código abierto tan única como la comunidad PostgreSQL?

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


All Articles