Ir para o conteúdo
ou

 Voltar a Programação
Tela cheia

PGDay POA

23 de Abril de 2016, 2:16 , por Paulo Santana - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 922 vezes

Minievento da comunidade brasileira de PostgresSQL.

 

Palestrante: Álvaro Nunes Lemos de Melo
Diretor da Atua Sistemas de Informação e DBA PostgreSQL à quinze anos. Já foi professor em Instituições de Ensino Superior, e hoje contribui com estas difundindo o uso do PostgreSQL em disciplinas de Banco de Dados.

Palestra: Guia de otimização de consultas em PostgreSQL exemplificado com casos reais.
A sessão visa demonstrar, partindo do zero, um roteiro para realizar a otimização de consultas em PostgreSQL, com dados de um ambiente real de produção. Este ambiente caracteriza-se por quatrocentas e cinquenta bases, de diferentes tamanhos, em um cluster PostgreSQL replicado em cascata, no qual são emitidos aproximadamente cento e cinquenta mil documentos fiscais por mês. Inicialmente serão abordados parâmetros de configuração que nos auxiliam na geração de um arquivo de log relevante para o tema. De posse deste arquivo, a análise será feita de duas maneiras: utilizando o pgbadger, ou via shell scripts unidos a planilhas de cálculo. Este último método facilita a comparação histórica do comportamento do banco de dados. Em seguida, o comando EXPLAIN será abordado, bem como os comandos de atualização das estatísticas do otimizador de consultas, de garbage collection e sua automatização. No tocante a otimização, será descrito o uso de índices e seu custo em termos de tempo e utilização de espaço. Também serão apresentadas alternativas para reduzir o espaço por eles utilizados. Apesar da excelente performance do otimizador genérico de consultas (Generic Query Optimyzer) a ordenação de JOINs pode, em casos específicos, resultar em ganhos de performance. Ato contínuo, serão demonstradas as formas de utilização de Common Table Expression e Window Functions, recursos que auxiliam na otimização de consultas e que mesmo sendo muito eficientes, tem o uso pouco difundido. Common Table Expressions podem ainda ser aliadas em cenários de bancos de dados replicados em que a réplica é utilizada como uma base somente-leitura.

Palestrante: Dickson S. Guedes
Atua na área de Tecnologia da Informação há quase duas décadas, utilizando software livre na administração de ambientes de missão crítica. É administrador de banco PostgreSQL, com vivência em mineração e visualização de dados. É membro da Comunidade Brasileira de PostgreSQL. Palestrou em eventos como: FISL, PGBR, PGDays, ENECOMP e criou ferramentas livres como: pgvm, pgxn_utils e ExJSON.

Palestra: Se meu Elefante falasse...
Nesta palestra será demonstrado como é possível utilizar toda a maquinaria de extensibilidade do PostgreSQL para criar um bot para o Telegram, utilizando Foreign Data Wrappers, Background Workers, JSON, Python e, claro, PostgreSQL.

Palestrante: Fabiano Machado Dias
Vinte anos de vivência como profissional da área de TI, com ênfase em desenvolvimento, administração de banco de dados e implantação de sistemas de gestão empresarial.

Palestra: Migração de Oracle para PostgreSQL - Indo além do SGBD.
Estudo de caso de uma migração de Oracle para PostgreSQL em ambiente de alta disponibilidade.Durante o projeto foram avaliadas diversas formas de realizar a migração, devido a complexidade e volumetria do ambiente, a ferramenta escolhida foi o Ora2Pg, esta palestra tem como objetivo demonstrar como realizar uma migração não só de um banco de dados, mas de toda uma cultura que se forma dentro de uma organização

Palestrante: Joânio Trade Alves
Formado em Sistemas de informação pela Universidade Estadual de Goiás; Formação em DBA Oracle pela 3way e performance e alta disponibilidade em PostgreSQL pela Dextra; Fui tutor de EAD pela UEG, professor na Universidade estadual do Vale do Acaraú, Analista de suporte; Atualmente sou Analista de banco de dados na Oobj e socio consultor na Palas consultoria

Palestra: Tuning básico em PostgreSQL
Apresentação dos parametros básicos de configuração do banco de dados para alta performance utilizando adequadamente os recursos do servidor. Ferramentas de analise de logs para identificação de situações ou query's não performáticas. Noções básicas de uso de índices. Analise de query utilizando a ferramenta "explain" do proprio para analise de query's.

Palestrante: Juliano Parreira Atanazio
Graduado no curso "Informática para Gestão de Negócios", na FATEC Zona Sul em São Paulo é usuário de Linux desde 1999. Atualmente trabalha como DBA PostgreSQL em uma empresa de TI do Governo Federal, executando tarefas rotineiras de banco de dados e atua também como instrutor ministrando cursos de PostgreSQL. Usuário e evangelista de Software Livre.

Palestra: PostgreSQL vs SQL Injection: Como Prevenir
SQL Injection é uma das formas de ataque que crackers utilizam para conseguir acesso indevido, burlando a autenticação da aplicação, podendo assim conseguir informações sigilosas ou até mesmo causar danos à base de dados. O termo "SQL Injection", que em inglês significa "Injeção SQL" leva esse nome pela forma como o ataque é feito, ou seja, injetando comandos SQL maliciosos no banco por uma brecha de segurança da aplicação. O que muita gente não sabe é que o PostgreSQL dispõe de recursos próprios que auxiliam e podem evitar esse tipo de ataque dando mais segurança à aplicação na camada do banco de dados. A palestra além da teoria, expõe na prática como podem ser feitos ataques de segurança por injeção de SQL com comandos maliciosos e como neutralizá-los.

Palestrante: Sebastian Selau Webber Colombo
Técnico em Informática pela FACOS (Faculdade Cenecista de Osório, Osório/RS). Possui mais de 10 anos de experiência na area de TI, em especial desenvolvimento de software e administração de banco de dados. Trabalha com PostgreSQL desde 2006 e hoje atua como Consultor de banco de dados (PostgreSQL e SQL Server) e JBoss/Wildfly em diversos projetos, em empresas de médio e grande porte.

Palestra: Fique ninja na codificação de caracteres
Quem nunca ficou em dúvida sobre o funcionamento da codificação de caracteres? e como ela afeta a busca pela informação ou a forma de como ela é apresentada? Com frequência essa questão vem a tona e poucos tem coragem de perguntar a respeito. Esta palestra tenta levar os curiosos ao mais alto nível de sabedoria, cobrindo questões de mapas de caracteres, configurações no sistema operacional e necessariamente como que o PostgreSQL interage com tudo isso. Apresentei esta palestra no PGBR 2015. http://pt.slideshare.net/SebastianWebber/fique-ninja-na-codificao-de-caracteres.

 Palestra: HealthCheck do seu servidor PostgreSQL
Minha intenção é explanar e prover exemplos práticos de atividades a serem realizadas no seu ambiente de banco de dados, conforme introduzi o assunto em meu blog pessoal: http://swebber.me/2016/02/15/checklist-mensal-do-postgresql/

 


0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.


<script src="https://s7.addthis.com/js/152/addthis_widget.js"></script> <!-- Piwik --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u = "piwik.colivre.coop.br/"; if(!u.match(/^https?/)){ var protocol = ("https:" == document.location.protocol ? "https" : "http"); u = protocol + '://' + u; } _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 3]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="http://piwik.colivre.coop.br/piwik.php?idsite=3" style="border:0;" alt="" /></p></noscript> <!-- End Piwik Code -->