Conferência Brasileira de PostgreSQL

14, 15 e 16 de Setembro de 2017, Hotel Continental, Porto Alegre, RS, Brasil

Inscrever-se

Sobre

A Conferência Brasileira de PostgreSQL, denominada PGBR, é o principal evento organizado pela Comunidade Brasileira de PostgreSQL. Trata-se de um acontecimento que reúne desenvolvedores, usuários e pesquisadores da tecnologia de banco de dados livre e de código aberto PostgreSQL.

A conferência PGBR caracteriza-se por oferecer aos participantes uma vasta programação, que inclui palestras de alto nível técnico, ministradas por palestrantes reconhecidos nacional e internacionalmente. Atividades especiais como tutoriais, Hacker Talks (discussões técnicas destinadas a fomentar o desenvolvimento do PostgreSQL), Lightning Talks (seção de apresentações curtas, de no máximo cinco minutos), e painéis acadêmicos.

Já foram realizadas seis edições do PGBR, nos anos de 2007, 2008, 2009, 2011, 2013 e 2015. As primeiras edições do evento foram realizadas nas cidades de São Paulo (2007 e 2011), Campinas (2008 e 2009) e Porto Velho (2013). Em torno de 150 profissionais da área de Tecnologia da Informação participaram do último PGBR, realizado em 2015 em Porto Alegre.

Em 2017 no PGBR vários temas de relevância serão abordados, tais como: casos de sucesso em empresas públicas e privadas, novidades da versão 10, técnicas avançadas de monitoramento, performance e tunning, alta disponibilidade, dentre outros.

A comunidade Brasileira de PostgreSQL tem o prazer de recebê-los de braços abertos, por isso não perca essa oportunidade e faça logo a sua inscrição.

Inscrições

As inscrições são realizadas no site da Eventize. Clique no link a abaixo pra prosseguir:

Inscrever-se

Local

Largo Vespasiano Julio Veppo 77, Centro, Porto Alegre, RS (Em frente a rodoviária)

Datas

  • 10/04/2017 - Abertura da chamada para os trabalhos
  • 09/07/2017 - Encerramento da chamada para os trabalhos
  • 19/07/2017 - Notificação dos autores sobre trabalhos aceitos
  • 30/07/2017 - Publicação das palestras aprovadas
  • 10/08/2017 - Publicação da agenda oficial

Palestrantes

Agenda

IMPORTANTE: A grade de programação poderá sofrer alterações a qualquer tempo, sem prévio aviso

14/09

09:00

  • Workshop: Do WAL a Replicação

    Álvaro Melo Sala Algarves A (9º andar)
    A oficina situa a utilização do WAL, como ele foi a primeira forma de replicação disponível no PostgreSQL e base para a Recuperação em Ponto de Tempo (PITR), passando pela utilização de streaming replication, replication slots e concluindo com o pg_rewind.
  • Workshop: Dicas de como escrever SQL performático

    Matheus de Oliveira Sala Algarves B (9º andar)
    Se você já passou horas tentando otimizar aquele SELECT confuso. Se já ficou pensando o quê é melhor 'EXISTS ou IN', 'DISTINCT ou GROUP BY', 'count(*) ou count(1)', 'isso ou aquilo'... Esse workshop é pra você.

12:00

  • Almoço

14:30

  • Workshop: Backup e Restore no PostgreSQL

    Fabio Telles Rodrigues Sala Algarves A (9º andar)
    Backup e Restore é uma das tarefas mais importantes de administrador de banco de dados, e uma das mais mal compreendidas. Aprenda os conceitos e técnicas atrás da arte do backup seja ele físico ou lógico e aprenda como funcionam técnicas avançadas como o Point In Time Recovery

15:30

  • Coffee Break

16:00

  • Workshop: Tomando conta do PostgreSQL com Ansible

    Rubens Souza Sala Algarves B (9º andar)
    Apresentação de Ansible como ferramenta de automação, uso de seus módulos para administração de sistemas em geral e aqueles específicos para PostgreSQL, e estruturação de um playbook Ansible pra instalação de um master/standby PostgreSQL em streaming replication. Todos os testes serão realizados em ambientes virtuais criados com Vagrant.

15/09

08:00

  • Credenciamento

    Lounge Pôr do Sul

09:00

  • Abertura oficial (keynote)

    Salão Piratini

10:00

  • Hacking PostgreSQL

    Fabrízio de Royes Mello Dickson Guedes Salão Piratini
    Nesta apresentação iremos demonstrar de como iniciar no desenvolvimento de uma funcionalidade para o PostgreSQL. Passando por preparação do ambiente de desenvolvimento, compilação, testes de regressão, principais componentes e pontos de extensão.
  • Gerenciando Backups com o Barman

    [Slides] William Ivanski Salão Farroupilha
    Barman (ou pgbarman) é uma ferramenta open source para gerenciar backups e auxilia na recuperação de desastres. Oferece diversas funcionalidades, entre elas: políticas de retenção, recuperação local e remota, arquivamento e compressão de arquivos WAL, backup e recuperação em paralelo, PITR.

11:00

  • PostgreSQL e a arquitetura liquida das startups

    [Slides] Ivo Augusto Salão Farroupilha
    Como o postgreSQL é um acelerador de startups que pensam em como executar estratégias de sucesso e construir soluções guiadas pelo "Four Steps to the Epiphany", de Steven Blank.
  • Gerenciando PostgreSQL 10 com OmniDB

    Rafael Thofehrn Castro Salão Piratini
    OmniDB é uma ferramenta web para gerenciamento de bancos de dados. Novas funcionalidades incluem monitoramento de replicação para publish/subscribe e suporte a Postgres-BDR e Postgres-XL.

12:00

  • Almoço

13:30

  • pg_rewind - Diminua seu downtime com ferramentas nativas

    Álvaro Melo Salão Piratini
    A replicação nativa em bancos de dados PostgreSQL já é realidade a alguns anos. Porém aplicar um remaster em grandes bases de dados, a partir de um slave sincronizado, pode demorar muito tempo e estourar seu SLA. Para resolver este problema, foi implementado o pg_rewind. Em que situações ele se aplica, quais são os requisitos para seu uso e um exemplo prático são os temas desta sessão.
  • Azure Database for PostgreSQL

    [Slides] Rodrigo Crespi Salão Farroupilha
    Azure Database for PostgreSQL is a managed database service that makes it easier to build apps without the management and administration burden. The service uses community edition of PostgreSQL and seamlessly works with native tools, drivers and libraries. At the start of preview, we are offering support for PostgreSQL versions 9.5 and 9.6

14:30

  • PostGIS, OpenStreetMap e mapas na Web: O que fazer? Por que fazer? Como fazer?

    Luis Fernando Bueno Salão Piratini
    Nesta palestra o participante conhecerá como usar o PostGIS para criar e gerenciar um banco de dados espaciais usando os dados do projeto OpenStreetMap. Estes dados estão sendo adotado por diversos sites como o Foursquare, o TripAdvisor, a Wikipédia e até mesmo a Apple no seu aplicativo iPhoto, como alternativa para os dados do Google Maps.
  • Primeiros passos em Machine Learning no PostgreSQL

    Dickson Guedes Salão Farroupilha
    Nesta palestra apresento como dar os primeiros passos em aprendizado de máquina no PostgreSQL

15:30

  • Coffee Break

    Lounge Pôr do Sol

16:00

  • PostgreSQL e Raspberry Pi, ou o elefante e a framboesa

    Rubens Souza Salão Piratini
    Instalação do PostgreSQL no Raspberry Pi, comparação de benchmarks, uso do Raspberry Pi como ferramenta educacional e apresentação do projeto `pgbramble` (PostgreSQL Educational Bramble).
  • Particionamento de tabelas no PostgreSQL 10

    Fabio Telles Rodrigues Salão Farroupilha
    Aprenda o que mudou e como utilizar o Particionamento de tabelas declarativo no PostgreSQL 10

17:00

  • Hackeando a AWS: Como fazer o elefante voar sem gastar muito

    [Slides] Sebastian Webber Salão Piratini
    Nessa palestra eu pretendo descrever os desafios e algumas técnicas para otimizar os discos e o desempenho em bases relativamente grandes de PostgreSQL usando instancias EC2 e multiplos volumes EBS na cloud da AWS.
  • Elefante como API Rest

    [Slides] Thiago Avelino Salão Farroupilha
    Como abrir uma API Rest do seu PostgreSQL sem magias
  • Coach Clinic

    Sala Charrua

16/09

09:00

  • PgBouncer - Pool, Segurança e Disaster Recovery

    Felipe Pereira Salão Piratini
    Como utilizar o middleware PgBouncer para aumentar a segurança do seu ambiente, fazer o pool de conexões, aumentar a performance da aplicação e facilitar sua estratégia de Disaster Recovery sem ter que alterar a aplicação ou o banco de dados.
  • Sistemas georreferenciados na pratica

    Arthur Zanini Carlos Almeida Salão Farroupilha
    A palestra vai demonstrar soluções aplicadas dentro do mercado publico e privado usando o postgres e o postgis.

10:00

  • PostgreSQL no mundo de micro-serviços, a experiência do iFood

    Matheus de Oliveira Salão Piratini
    Muitos DBAs têm dúvida de como é a vida e forma de trabalho de equipes de bancos de dados em startups extremamente dinâmicas, com crescimento acelerado e ainda com arquitetura de sistemas utilizando micro-serviços. Nesta palestra vou apresentar a experiência do iFood, e como a divisão em micro-serviços tem nos ajudado a escalar o ambiente desse negócio que já está fazendo mais de 4 milhões de pedidos por mês, e vem crescendo quase exponencialmente. Apresentarei como estamos usando diversas instâncias de PostgreSQL para suportar essa demanda, e como a equipe de banco de dados trabalha para auxiliar tanto time de desenvolvimento quanto infra-estrutura.
  • PG em Memoria

    Emerson Engroff Salão Farroupilha
    Uso do PostgreSQL em memória; Soluções de mercado e paralelos com outros DBMS, foco em benchmarking com Hana; Case de uso do setup padrão do PG e configurações passo-a-passo; Demonstração de poderil;

11:00

  • Entendendo e gerenciando Locks no PostgreSQL

    Lucio Chiessi Salão Piratini
    Palestra que irá mostrar os tipos de Locks existentes no PostgreSQL e as suas melhores práticas, evitando inconsistência nos dados e deadlocks. Mostraremos também exemplos, que podem ser utilizados pelos desenvolvedores, para ter o melhor nas regras de negócios dos seus aplicativos.
  • Utilizando o PostgreSQL com micro-serviços e transações concorrentes

    [Slides] Lucas Viecelli Salão Farroupilha
    Todo mundo só fala de micro serviços. Não é mais uma tendencia, é realidade. Os softwares precisam ser escaláveis, resolvem problemas mais complexos e precisamos extrair o máximo deles. O PostgreSQL pode ser um aliado na sua arquitetura de micro serviços. Entenda alguns casos aonde ele vai te ajudar.

12:00

  • Almoço

13:30

  • Alta Disponibilidade com PostgreSQL, REPMGR e Pgpool

    [Slides] Ricardo Luís Ravazzolo Salão Piratini
    Configuração de um ambiente PostgreSQL de alta disponibilidade, do tipo Master/Slave, com o auxílio dos softwares REPMGR e Pgpool. No monitoramento da solução é utilizado o Zabbix com os templates PG_MONZ.
  • O caminho das pedras entre DB2 e PostgreSQL

    [Slides] Maísa Silva Salão Farroupilha
    A equipe de TI do Arquivo Central do Sistema de Arquivos (SIARQ) da Universidade Estadual de Campinas (Unicamp) realizou um estudo de migração das bases de dados DB2 para PostgreSQL. O que representa a mudança de uma solução proprietária para outra livre. Nessa apresentação a equipe visa compartilhar essa experiência, mostrando como a migração pode ser feita com baixo impacto para o desenvolvimento e operacionalização do sistema. E quais foram as medidas para contornar as diferenças entre os dois SGBDs.

14:30

  • How to fail over, and live to tell the tale

    [Slides] Martín Marqués Salão Piratini
    In this talk we will discuss about how to set up high availability and not end up with a large load of data lost, or a split brain.
  • Análise de performance usando o sistema operacional

    [Slides] Raul Diego de Queiroz Oliveira Salão Farroupilha
    Será mostrado nessa palestra o funcionamento do sistema operacional e como isso refletirá em contadores que serão usados na análise de performance e na escolha de configurações para extrair o máximo do ambiente. A palestra terá como base o Linux, mas também veremos como fazer a análise no Windows e as ferramentas que poderão ser usadas para investigações no ambiente.

15:30

  • Coffee Break

    Lounge Pôr do Sul

16:00

  • Replicação Lógica no PostgreSQL 10

    [Slides] Euler Taveira Salão Piratini
    Uma das principais novidades do PostgreSQL 10 será replicação lógica. É um método de replicação de dados que usa o modelo publicar-inscrever. Nesta palestra iremos falar do conceitos básicos, configuração, administração, monitoramento e planos futuros.
  • FishBowl

    Salão Farroupilha

17:00

  • Encerramento oficial

    Salão Farroupilha

Eventos anteriores

Patrocinadores

Ouro

Bronze

Apoio

Contato

Espaço de Projetos
Telefone: (51) 3029-9398
Celular: (51) 98186-0120
Horário: 9:30 às 12:00 e das 14:00 às 17:00
E-mail: eventos@espacodeprojetos.com.br

Turismo

Se você tem interesse em conhecer mais sobre a cidade de Porto Alegre ou sobre o estado do Rio Grande do Sul, local sede do PGBR 2017, temos uma cartilha que conta um pouco da história destes lugares e aplicativos móveis para as plataformas iOS e Android para ajuda-lo a conhecer ótimos lugares durante sua estadia.

Código de conduta

Como participante do evento, seja você palestrante, voluntário, organizador, patrocinador deverá aceitar e respeitar nosso código de conduta.