Memnemonics fike’s Rotating Header Image

alta-disponibilidade

Anúncio: PGDay-DF | Dia do PostgreSQL-DF

   PGDay ou Dia do PostgreSQL é o um evento de um dia, não tão formal quanto o PGCon-BR (Conferência PostgreSQL Brasil) e de caráter
regional(estadual/municipal), podendo ser realizado com poucas pessoas em qualquer/vários estados do País. São mostrados casos de uso,
funcionalidades, testes, tradução, novidades das próximas versões do PostgreSQL e projetos relacionados. É um evento que reune-se
entusiastas, programadores, sysadmins, desenvolvedores e usuários para tirar dúvidas e trocar conhecimento sobre o banco de dados livre mais
avançado do mundo. Alguns temas que são polêmicos e recorrentes em qualquer conversa de TI serão abordados, como: Alta-Disponibilidade,
Replicação, Caso de Uso, Performance Tuning.

A grade provisória é:

  • 08:00 – Credenciamento

  • 09:00 – Fernando Ike – Howto (Oficina): Afinal, Alta-Disponibilidade e Replicação são possíveis?

  • 12:00 – Almoço

  • 13:30 – Migração de Oracle para PostgreSQL

  • 14:30 – Jair Silva – Caso de Uso:  PostgreSQL na Caixa Econômica Federal

  • 15:30 – Intervalo

  • 15:50 – Euler Taveira – Performance Tuning

  • 16:50 – Lightning  Talks

  • 17:50 – Encerramento

  • 18:30 – Happy-Hour (Nu Céu)

     Em Brasília (Distrito Federal) será realizado no dia 17 de abril e as inscrições já estão abertas. Para maiores informações sobre o PGDay-DF. Para mais informações sobre outros Dia do PostgreSQL.

      O mapa do evento:
 


View Larger Map

 

   E uma das melhoras partes de eventos assim (Happy hour): :D


View Larger Map

Luis Nassif e o PostgreSQL

   No blog do Luis Nassif saiu uma nota bem inusitada para quem acompanha, tem uma pequena nota sobre PostgreSQL:
 


O PostgreSQL

 

Tenho ouvido falar muito no PostgreSQL. Dizem que tem um sistema de arquivar em memória as modificações, tornando o processo mais rápido. Mas que, às vezes, dá sobrecarga que resulta em tilt.

Alguém conhece vantagens e desvantagens desse banco de dados, em comparação com outros abertos e fechados?"


   O PostgreSQL não tem um sistema de arquivar em memórias em memória as modificações. Tem um log transacional que é armazenado em disco antes de ser efetivado no disco rígido, sendo esse mecanismo semelhante ao banco de dados Oracle.

   Como muitos elogiaram e para não ser redundante, citerei algumas coisas que o PostgreSQL está um pouco atrás.

- Interface de gerenciamento do PostgreSQL:

    O mais conhecido e de código aberto é o PgAdmin3 que tem uma boa interface e recursos mas ainda não tem os mesmo recursos das ferramentas "oficiais" de gerenciamento do Oracle e Microsoft SQL Server. Existem soluções proprietárias para gerenciamento do PostgreSQL que são similares aos de outros banco de dados.

- Alta-Disponibilidade/Cluster:

  O PostgreSQL ainda não tem uma solução de alta-disponibilidade/cluster como o Oracle RAC, existem ferramentas livres que possibilitam atingir o mesmo nível de qualidade de serviço mas com uma complexidade maior que o Oracle RAC.

- Privilégio por coluna:

  Está sendo incorporado no PostgreSQL 8.4/8.5 que deverá ser lançado no primeiro semestre de 2009. Por enquanto não é possível separar privilégios de usuários por coluna de uma tabela.

- Visões Materializadas:

  Apesar de ter algumas estratégias de como conseguir usar Visões Materializadas, ainda é uma função oficial do banco de dados.

- Proteção para Força Bruta:

  Hoje ainda não tem proteção nativa para ataque de força bruta. Apesar de ser possível atenuar com SE-PostgreSQL, Database Firewall (infelizmente ainda não tem um DF em Software Livre com suporte para PostgreSQL) ou ferramentas externas com firewall, IDS, etc.

- Auditoria: 

   Não tem uma função nativa, pode criar usando alguma das PL’s disponívels para criar funções e gatilhos para auditoria.

 

   Sem dúvida tem outros problemas/limitações que não estão citados smas nada que a comunidade possa contribuir para resolver. ;)

Linux Magazine 50: PostgreSQL e Alta-Disponibilidade

 

    Minha facilidade em esquecer coisas é absolutamente maior que aprender coisas. Fui na banca de jornal passar o folheando despretenciosamente algumas revistas e ao folhear a Linux Magazine de Janeiro/2009 – Edição 50, encontro um artigo de  Alta-Disponibilidade e PostgreSQL. Um pouco mais curioso, procuro o autor do artigo…

    … e o autor sou eu!!!

    Esqueci que tinha enviado ao Pablo Hess (Atual Editor da LM) algum tempo atrás. Obrigado por publicarem!!! :)

    Bom, neste artigo abordo um pouco sobre teoria para Alta-Disponibilidade em Banco de Dados e uma implantação na prática. Como base foi usado Debian e PostgreSQL com NFS, não é uma forma muito recomedável para este tipo de solução mas tem alguns locais que a infra-estrutura não permite uso de Storage com Fiber-Channel, ISCSI e outras estratégias de compartilhamento de áreas de armazenamento. As idéias básicas deste artigo devem ser úteis para muitos casos.

    Comprem e boa leitura para todos. :)

 

Slides das palestras técnicas realizadas no Serpro

Semana passada eu estive no Serpro para apresentar duas palestras sobre PostgreSQL, alguns já viram as palestras de Performance Tuning e/ou Alta-Disponibilidade. Eu atualizei algumas informações nas duas.

Somando as pessaos da video-conferência, as palestras tinha bastante gente (~70) e ainda teve uma palestra relâmpago surpresa do Ulisses sobre segurança em banco de dados.

Palestras sobre PostgreSQL no Serpro: 24/07

Vou estar no dia 24/07 no Serpro em Brasília para duas palestras técnicas sobre PostgreSQL falando sobre Alta-Disponibilidade e Tuning.

Artigo na Linux Magazine – Edição 43: Sempre Alerta

   A convite do Pable Hess escrevi um pequeno artigo sobre Alta-Disponibilidade que foi publicado na Linux Magazine de edição 43 com o título de Sempre Alerta. Esse artigo saiu junto com outros relacionados sobre Alta-Disponibilidade com dois artigos excelentes do Marco Sinhoreli envolvendo virtualização e Alta-Disponibilidade. :)

FISL 9.0 aí vou eu…

Rio Grande do Sul que me aguarde, estou indo para o FISL 9.0 em Porto Alegre e a parte boa é que minha palestra "HA em PostgreSQL: O Elefante disponível para além do infinito" foi aprovada pelo temário. :D