segunda-feira, 20 de junho de 2016

PgDay Curitiba - Setembro - FTSL

Pessoal, venho divulgar o próximo PgDay Curitiba, organizado dentro do FTSL.
Ainda não consegui definir se vou poder palestrar e/ou participar do evento, de férias quando ocorrer o evento e com a filha recém nascida esta um pouco complicado propor uma palestra.


O próximo PGDay em Curitiba será dia 02/09/2016 (sexta-feira), marquem em suas agendas. Será dentro do Fórum de Tecnologia em Software Livre - FTSL (ftsl.org.br) no ambiente da UTFPR - Universidade Tecnológica Federal do Paraná (veja o mapa aqui).


Agenda

22/Julho/2016: Prazo final para o envio de propostas
25/Julho/2016: Notificação aos autores selecionados
20/Agosto/2016: Limite para confirmação das palestras dos autores selecionados

Lembrando que é um evento gratuito e que cada palestrante/oficineiro deve arcar com todos os custos envolvidos (tais como deslocamento, hospedagem, alimentação, etc).

Site: http://pgdaycuritiba.blogspot.com.br/
Organização: Luciano Buzzacaro

Envio de propostas diretamente pelo site do evento.

quarta-feira, 9 de março de 2016

PgDay Curitiba na Celepar - Agradecimentos e Fotos

Finalizado o projeto do PgDay Curitiba 2016 com sucesso.

Agradecimentos

Fiquei muito grato por poder organizar esse evento e não posso deixar de agradecer as seguintes pessoas /  equipes:
 - A presença de todos os participantes;
 - Aos palestrantes, que foram de forma voluntária colaborar com a comunidade:
  • Fabio Caiut
  • Luciane Cristina Pinheiro
  • Marcio Junior Vieira
  • Edson Kageyama
  • Dickson S. Guedes
 - A Celepar e sua diretoria por nos ceder o espaço ao evento e equipes de apoio;
 - Aos meus colegas de trabalho Marcelo Fermann, Luciano Mittmann e Emil Cladson;
 - Ao Tribunal de Justiça do Paraná por nos ceder os funcionários Fabio Caiut e Edson Kageyama que nos ajudaram na concepção, organização, divulgação e desenvolvimento do evento;
 - A equipe da Comac pela elaboração da logo, das artes, organização do evento e divulgação;
 - A equipe da GSI pelo site;
 - Ao RH pela preparação das listas e ajuda com os certificados;
 - A equipe da DISER, responsáveis pelo webcast e disponibilização dos vídeos das palestras;
 - A GAC, que faz o atendimento aos clientes, que nos disponibilizaram os contatos no governo do Paraná.

Pelo número de agradecimentos, da para perceber que envolvemos muitas pessoas para conseguir realizar o evento.
Espero que todos tenham gostado e aproveitem o material (PDF e vídeos), disponível no site do evento: www.pgdaycuritiba.pr.gov.br


Doações

A creche Estrelinha do Céu, de Colombo, agradece pelas colaborações que já foram entregues, no dia 04 de março de 2016, em visita que fizemos para poder conhecer o espaço deles. A creche conta com a colaboração de duas pessoas, a tia Marlise e a tia Lú, que dedicam suas vidas para ajudar as crianças muito carentes que moram na região.
Quando tiverem arrecadações ou brinquedos que não são mais utilizados, podem doar a creche Estrelinha do Céu, que eles irão aceitar de coração.


 Creche Estrelinha do Céu

Arrecadações do PgDay Curitiba

Certificados

Os certificados já foram enviados a todos os participantes, com sua devida carga horária e conteúdo programático.


Fotos

Seguem fotos do evento.

Danilo Scalet - Abertura do PgDay Curitiba na Celepar

Fabio Caiut - PostgreSQL na Justiça do Paraná

Luciane Cristina Pinheiro - O Postgresql "na nuvem"

Francisco Summa Netto - Boas práticas e desempenho no PostgreSQL

Marcio Junior Vieira - PostgreSQL em um Ambiente Híbrido de Big Data Analytics

Edson Kageyama - Ferramentas para PostgreSQL

Dickson S. Guedes - Se meu Elefante falasse...

Francisco Summa Netto - Auditório



Muito obrigado.
Francisco Summa

quinta-feira, 18 de fevereiro de 2016

PgDay Curitiba na Celepar - Inscrições e Programação

As inscrições foram abertas e já temos alguns palestrantes confirmados.
Temos 150 vagas para a comunidade. :D

www.pgdaycuritiba.pr.gov.br

Data: 03 de março de 2016 das 8h30 às 18h.
Local: CELEPAR - Tecnologia da Informação e Comunicação do Paraná
Sala: Auditório Jarbas Pessoa de Oliveira
Vagas limitadas.

Programação:


sexta-feira, 5 de fevereiro de 2016

Índices no PostgreSQL

Os índices em banco de dados são semelhantes ao índice de um livro: você olha o assunto que te interessa e vai direto a página desejada, não precisa passar pelo livro inteiro para encontrar o que você deseja.
Em banco de dados a ideia é a mesma, eles ajudam nas consultas, agilizam a pesquisa com filtros e otimizam as junções de tabelas.
Vou mostrar os índices do PostgreSQL, sua utilização, tipos e algumas consultas para verificação.

sexta-feira, 8 de janeiro de 2016

Busca textual, sinônimos, relevância e highlight

Essa semana voltei de férias e antes de sentar na minha mesa já me pediram uma busca, que buscasse tudo, tipo o Google.
Hummmm missão difícil e acredito que impossível, visto que o algoritmo de busca e o algoritmo de relevância do google possuí centenas regras e é algo incrível.
Então me resta falar um pouco sobre a busca textual que temos no PostgreSQL e o que conseguimos fazer com ela.

O PostgreSQL nos oferece o Full Text Search, busca textual, utilizando o tsearch2 e vou falar sobre:
- Busca Textual
- Operadores
- Busca por sinônimos
- Relevância
- Highlight no texto procurado


PgRelatórios

A função do PgRelatórios é centralizar em um servidor, o trabalho automatizado de gerar relatórios utilizando o PgBadger para cada servidor e suas base de dados de forma incremental.
Possuímos vários servidores de produção, com versões diferentes do PostgreSQL, codificações diferentes, diretório dos logs diferentes, log_line_prefix diferentes, não porque somos relaxados e sim por questões de quem e quando foi disponibilizado o servidor e/ou questões politicas, então com o PgRelatórios vamos unificar tudo isso em um único lugar, que acessa inúmeros servidores que rodam o PostgreSQL.

Aqui você pode para baixar o pacote na versão 1.1.

Existe um script em shell que copia os arquivos de log dos servidores para o servidor do PgRelatórios, então processa estes arquivos com o PgBadger gerando os relatórios.
Estes scripts estão na pasta script.
Com os relatórios gerados há uma página em PHP para ler os diretórios gerados no PgBadger e apresentar os relatórios disponíveis. Estes os arquivos estão na pasta html.

OBS: O PgBadger é uma ótima ferramenta para gerar relatórios baseado nos logs do PostgreSQL, mas atenção, ele não faz um relatório de tudo o que acontece no servidor e sim do que foi logado pelo servidor. Se você pede para logar tudo, o servidor irá gerar um overhead e pode deixar de ser um banco de dados e sim um gerador de log, então cuidado com suas configurações!!


quinta-feira, 7 de janeiro de 2016

PgDay Curitiba - março de 2016

Com imensa felicidade, venho comunicar que no primeiro semestre deste ano, iremos realizar um PgDay Curitiba, na Celepar.
Há dois anos temos o excelente PgDay Curitiba, dentro do FTSL, que ocorre no segundo semestre e espero que o mesmo continue.



Quais são os objetivos?
É uma chance para que DBAs, acadêmicos e desenvolvedores brasileiros de PostgreSQL, aprendam, troquem experiências, exponham casos de sucessos, desafios e fortifiquem sua rede de relacionamento profissional.


Qual o público alvo?
  • Administradores de Bancos de Dados;
  • Organizações governamentais;
  • Acadêmicos de Cursos Técnicos ou Universidades;
  • Desenvolvedores de Softwares;
  • Entusiastas de Software Livre.

Site do evento
www.pgdaycuritiba.pr.gov.br


Local
Celepar - Companhia de Tecnologia da Informação e Comunicação do Paraná
Rua Mateus Leme, 1561 - Bom Retiro
80520-174 - Curitiba - PR - (41) 3200-5000


Data
03/03/2016 - Das 08:00 às 11:30 e das 13:30 às 18:00


Submissão de palestras
05/02/2016 - Prazo final para envio das propostas
A submissão deverá ser realizada através deste formulário.

Como o evento é gratuito, cada palestrante deverá arcar com todos os custos envolvidos (tais como deslocamento, hospedagem, alimentação, etc).


Definição dos palestrantes
06/02/2016 à 12/02/2016 - Serão divulgados os palestrantes selecionados e confirmada a participação dos mesmos.


Programação do evento
13/02/2016 - Será divulgada a programação.


Inscrições
15/02/2016 à 02/03/2016 - no site oficial do evento.
A inscrição não terá custo, mas iremos sugerir aos participantes levar 1 kg de alimento não perecível, que será doado a uma instituição de caridade.


Gostaria de agradecer a Celepar por nos ceder o espaço e a ajuda do Marcelo Fermann (Celepar), Fabio Caiut (TJ-PR), Edson Kageyama (TJ-PR), Alisson Coelho (Serpro) e Fabrizio Mello (Timbira).




Divulgação
Para quem gosta do Debian, na mesma semana do PgDay Curitiba acontecerá uma edição da Mini-DebConf Curitiba. Serão nos dias 05 e 06 de março na Aldeia Coworking. Mais informações aqui.



quinta-feira, 3 de dezembro de 2015

PgBR 2015

Como DBA do PostgreSQL desde 2007, já tive a oportunidade de participar de outras duas edições da Conferência Nacional de PostgreSQL:
- PgCon 2009 em Campinas
- PgBR 2011 em São Paulo

Este ano tivemos a excelente PgBR 2015 em Porto Alegre, na UniRitter, nos dias 18, 19 e 20 de Novembro que contou com a participação de alguns membros da comunidade internacional e outros membros com destaque nacional, resultando em palestras incríveis ministradas em inglês ou português, sobre os mais variados temas relacionados com o PG.
Aconteciam duas palestras simultâneas a cada horário. Para total aproveitamento, enquanto eu assistia uma palestra, meu colega Emil estava na outra.
O ponto alto, foi ter a oportunidade de fazer uma consultoria em espanhol com o Chileno Álvaro Herrera (2ndQuadrant), criador do autovacuum, uma semana após passar alguns dias com um problema no trabalho com o autovacuum.

Foto dos participantes do PgBR 2015.

Parabéns ao Fabrizio Mello e demais organizadores pelo excelente evento.

Após participar este ano no PgBR, resolvi iniciar este blog, para compartilhar com os colegas informações sobre o maravilhoso mundo do PostgreSQL.