O PGConf.Russia 2019 está ao virar da esquina - 4 de fevereiro, master classes, 5-6th - relatórios. Este ano, como no passado, a conferência foi realizada na Faculdade de Economia da Universidade Estadual de Moscou. A atividade dos palestrantes durante o período de coleta foi significativamente maior do que nos anos anteriores, portanto o programa será interessante. Até os apelidos silenciosos do 1C surgiram: pela primeira vez (junto com o Infostart) eles conseguiram montar uma seção inteira sobre o tópico "Postgres para 1C". Então, o que nos espera?

A conferência será aberta por Oleg Bartunov com o relatório "
Professional Postgres ", no qual ele contará sua visão sobre a história e o futuro deste DBMS, comentará as tendências mundiais e russas e o relatório da Vadim Podolny "
Sistema de controle distribuído altamente carregado para as centrais nucleares modernas " se tornará a pérola do segundo dia.
Vou falar sobre outros relatórios e master classes.
Clusters e Replicação
Vamos começar com todos os tipos de replicações e clusters baseados neles. Avito, que comeu mais de um cachorro nisso, na pessoa de Konstantin Evteev, novamente compartilha suas descobertas no relatório "
Standby in battle ".
Andrey Fefelov, do Mastery.Pro, falará sobre a
escolha de uma plataforma de cluster para um sistema tolerante a falhas e dará uma
master class sobre o mesmo tópico, enquanto Joshua Drake, fundador e consultor líder da Command Prompt, a primeira empresa de postgres do mundo, fornecerá um relatório detalhado sobre
replicação lógica . Ele também terá uma aula de mestre em
prática de replicação .
Alexander Kukushkin, da equipe de Zalando, e
Pavel Molyavin, da 2GIS, compartilharão sua experiência na criação de clusters altamente
acessíveis .

Administração
Andrey Salnikov realizará uma master class nas principais atualizações do PostgreSQL.
Vários relatórios são dedicados ao tópico de automação de administração do DBMS. Este tópico inclui
particionamento hipotético de Julien Rouault,
autopop com feedback de Tatsuro Yamada e experimentos com
ajuste industrial de Nikolay Samokhvalov.
Ibrar Ahmed, do 2º Quadrante, falará sobre como
configurar o Linux para funcionar com o PostgreSQL , Chris Travers, sobre como salvar
dados de um sistema de arquivos danificado .
O Jignesh Shah da Amazon compartilhará o
dispositivo interno e
dicas práticas para trabalhar com o Amazon RDS.
Alexander Smolin, da Russian Railways, falará sobre a
configuração e criação de perfil da infraestrutura virtual VMware para E / S intensiva no PostgreSQL .
Vasily Puchkov falará sobre a integração do PostgreSQL
em uma rede corporativa com autenticação, proteção e monitoramento.
Pavel Trukhanov fala sobre o uso das
metodologias USE e RED no OkMeter.
Dois relatórios são dedicados ao tema do Postgres na Docker -
Lev Dragunov e
Alexander Strizhevsky .
O que o administrador da Oracle sente ao mudar para o Postgres pode ser encontrado no relatório de
Irina Fast .


Desenvolvimento
Miroslav Šedivý ministrará duas master classes sobre o trabalho com o PostgreSQL em Python - com o usual
psycopg2 e com assíncrono
asyncpg .
Ivan Panchenko realizará uma master class no desenvolvimento de
funções armazenadas em linguagens procedurais não semelhantes a SQL .
Artemy Ryabinkov, pela primeira vez no PgConf.Russia, falará sobre como trabalhar com o
PostgreSQL no Go .
Alexei Fadeev compartilhará sua prática de usar o
ORM .
Kamil Islamov irá propor a construção de
lógica de negócios no CTE . Ivan Frolov, desenvolvedor e consultor experiente, entristecido pelos erros dos desenvolvedores de aplicativos, deixará sua tristeza no relatório
Erros típicos de aplicativos ao trabalhar com o Postgres .
Alexander Pavlov, do Modulbank, falará sobre um tópico relacionado. Stepan Danilov, do RT Labs, compartilhará a experiência de
otimizar consultas SQL .


A migração

Alvaro Hernades, da onGres (Espanha, EUA), sistematiza sua experiência de
migração do Oracle para o PostgreSQL em um workshop de três horas. Yuri Zhukovets, da DocsVision, compartilhará sua experiência na
migração de código T-SQL aplicado para o PostgreSQL .
Relatórios de desenvolvedores do PostgreSQL: novos recursos e esclarecimentos dos antigos
Os desenvolvedores compartilharão o novo e o mais íntimo: Alexander Korotkov, que recentemente se juntou aos comprometedores do PostgreSQL, compartilhará suas opiniões sobre
os gargalos do PostgreSQL e conversará sobre o que a
versão 12 está preparando para nós , e Fedor Sigaev sobre o novo recurso do
instantâneo base que ele está desenvolvendo.
Anna Akentieva falará sobre os recursos de
armazenamento de
carro , que (até o momento) não são mencionados na documentação.
Alexander Kuzmenkov relatará novas otimizações para a execução de consultas SQL.
Andrei Borodin falará sobre o
novo sistema de backup WAL-G e como desenvolver o
índice por conta própria, e por que isso é necessário .
Arthur Zakirov apresentará a extensão
pg_variables e mostrará como e por que ela pode substituir tabelas temporárias. A extensão pg_threads para o desenvolvimento de código paralelo será apresentada pelo seu autor
Peter Yarmuz .

Geoinformacional e espaço-tempo
Esteban Zimani e Mahmoud Zakr, da Universidade de Bruxelas, falarão sobre a extensão
MobilityDB , que define tipos de dados para trabalhar com dados móveis (espaço-temporais).
Ivan Muratov falará sobre o uso da combinação do
PostgreSQL + PostGIS + TimescaleDB em um sistema de monitoramento de transporte, e
Dorofei Proleskovsky , um dos desenvolvedores do PostGIS - sobre como o PostGIS ajuda a estudar desastres e lidar com eles.
Miroslav Šedivý fala sobre a implementação da
bitemporalidade de
dados usando tipos de intervalo. Você pode aprender sobre o conceito de bitemporalidade a partir dos materiais de
Henrietta Dombrowskaya .

Sistemas analíticos

Maxim Vikharev falará sobre como
cruzar PostgreSQL, ClickHouse e GreenPlum para obter o
GreenHouseSQL . Denis Smirnov abrirá o
dispositivo interno GreenPlum .
Tulza
Contos de ferramentas também serão. Estes são
PGCenter (Alexey Lesovsky),
Commvault (Boris
Yeshenko ),
XOBOT IDE (Alexander Fedorov e Andrey Khitrin, desenvolvedores do DBeaver).
A. Lyubushkin e R. Abrahimov, da FORS Telecom, falarão sobre o desenvolvimento do
LUI , uma ferramenta para o desenvolvimento coletivo de uma interface da Web para sistemas de aplicativos.


E a seção 1C?
Nosso palestrante regular Anton Doroshkevich domina um novo tópico - blockchain (
pela primeira vez na Rússia no 1C + Postgres ). Alexey Lustin, do Silver Bulleters,
fala sobre como lidar com consultas problemáticas, melhorando o código no lado do aplicativo. Vladimir Timoshkin irá falar sobre como os apelidos 1C gerenciam o postgres
sem o postgresists .
Dmitry Yukhtimovsky, da companhia de Vyacheslav Gilev, um famoso especialista em performance 1C, mostrará
truques de mágica com a exposição subsequente , e Alexander Sheludchenkov, da empresa "Mitra" - mostrará um inesperado
MPI e Postgres do cluster 1C-th na GPU . Nesse contexto, o relatório de Alexander Strizhevsky, utilizado por uma equipe do
Docker, PostgreSQL e 1C, não será exótico.

Logo após a conferência, um programa de certificação profissional será aberto no Postgres Professional. É anunciado por um dos autores dos cursos de treinamento do PostgreSQL,
Pavel Luzanov . Prepare-se!
Além dos relatórios habituais e das master classes, será realizada uma sessão de blitz na conferência, onde todos que tiverem tempo para se inscrever (a gravação nos relatórios de blitz ocorrerá apenas nos dias dos relatórios da conferência) poderão fazer um breve relatório de 5 minutos. E, claro, uma mesa de buffet.