Depois do sucesso da PgCon 2007, a maior convenção de PostgreSQL brasileira, foi iniciada a preparação para a versão 2008 do evento que se realizará em Campinas-SP nos dias 26 e 27 de setembro.
Sugira temas, opine e se envolva nesta ação comunitária. O questionário está disponível no link abaixo:
http://www.midstorm.org/~telles/postgresql/survey.php?sid=29
No ar desde 2007! Blog com informações e notícias sobre o banco de dados PostgreSQL, aquele que todos adoramos usar. Trata-se de uma ferramenta livre e de código aberto, mantida por uma comunidade ativa de usuários da qual você é convidado fazer parte. Textos, ideias e outras contribuições podem ser enviadas para Cláudio Bezerra Leopoldino: claudiob_br@yahoo.com.br
quinta-feira, 27 de março de 2008
segunda-feira, 24 de março de 2008
Crie Bases de Dados com o Pagila!
Quem já teve de fazer algum livro, artigo ou material de treinamento em banco sabe o quando é demorado e árduo o processo de criação de uma base de dados fictícia. Cada tabela, relacionamento e dado inserido tem de ser bem pensados ou perdem poder explicativo. A criação de bases com alguns milhares de registros é tediosa e o resultado pode ser cheio de erros e incoerentes com valores inseridos em sistemas reais.
O Pagila é um script que permite a criação de um banco de dados completo para tabelas, chaves primárias e secundárias e demais objetos relacionados, além dos dados. Tem sido utilizado como base de dados para artigos sobre o PostgreSQL, cursos e documentações. Portanto, não se surpreenda se achar as tabelas um pouco familiares. Tabelas de filmes, categorias, clientes e outras são encontradas com os seus respectivos dados, prontas para serem utilizadas na construção de exemplos e testes.
Não é preciso muito conhecimento para compreender o esquema e seus relacionamentos. Os dados são ao mesmo tempo auto-explicativos, similares a situações do mundo real. A única ressalva é que o esquema e os dados estão em inglês, o que pode ser negativo para algumas pessoas.
Originalmente era um script do MySQL desenvolvido por Mike Hillyer do MySQL AB documentation team, que foi portado, sofrendo melhorias para se adequar às funcionalidades do PostgreSQL.
O esquema e seus dados estão disponíveis sob a BSD license (http://www.opensource.org/licenses/bsd-license.php).
Versão atual: 0.10.1
Download: http://pgfoundry.org/frs/?group_id=1000150
O Pagila é um script que permite a criação de um banco de dados completo para tabelas, chaves primárias e secundárias e demais objetos relacionados, além dos dados. Tem sido utilizado como base de dados para artigos sobre o PostgreSQL, cursos e documentações. Portanto, não se surpreenda se achar as tabelas um pouco familiares. Tabelas de filmes, categorias, clientes e outras são encontradas com os seus respectivos dados, prontas para serem utilizadas na construção de exemplos e testes.
Não é preciso muito conhecimento para compreender o esquema e seus relacionamentos. Os dados são ao mesmo tempo auto-explicativos, similares a situações do mundo real. A única ressalva é que o esquema e os dados estão em inglês, o que pode ser negativo para algumas pessoas.
Originalmente era um script do MySQL desenvolvido por Mike Hillyer do MySQL AB documentation team, que foi portado, sofrendo melhorias para se adequar às funcionalidades do PostgreSQL.
O esquema e seus dados estão disponíveis sob a BSD license (http://www.opensource.org/licenses/bsd-license.php).
Versão atual: 0.10.1
Download: http://pgfoundry.org/frs/?group_id=1000150
quinta-feira, 20 de março de 2008
Livro Eletrônico do Bruce Momjian Grátis

Pra consultar tópicos básicos e SQL, este livro do Bruce Momjiam é realmente muito bom. Com exemplos didáticos e bem abrangente, ele oferece uma boa visão do funcionamento do PostgreSQL. Funciona como uma obra para consulta, como uma enciclopédia.
O link abaixo mostra publicação feita em 2002, de texto anterior:
- http://www.postgresql.org/files/documentation/books/aw_pgsql/index.html
- Versão em PDF
Ressalvas:
- O guia é introdutório. Não visa por exemplo detalhar a parte de configuração/ administração, embora os tópicos possam ser comentados na obra.
- Está em inglês.
- Não está atualizado no link com as últimas funcionalidades da versão 8.*.
Enquete adicionada: PostgreSQL é um bom nome para o nosso banco de dados?
Já ouvi o PostgreSQL ser chamado de Postgres, Postgree, Postgre SQL e outros nomes. Sem falar das pronúncias extremamente variadas do nome do programa.
Sempre achei que o nome não corresponde hoje a um significado mais palpável para os usuários. E hoje resolvi colocar uma enquete para perguntar se o nome tradicional deve ser mantido ou mudado, colocando mais algumas opções.
A enquete está no final da página, bastando rolar a tela.
Caso queiram sugerir novos nomes ou se posicionar a respeito, é só adicionar comentários a este post!
BOA PÁSCOA!!!
Sempre achei que o nome não corresponde hoje a um significado mais palpável para os usuários. E hoje resolvi colocar uma enquete para perguntar se o nome tradicional deve ser mantido ou mudado, colocando mais algumas opções.
A enquete está no final da página, bastando rolar a tela.
Caso queiram sugerir novos nomes ou se posicionar a respeito, é só adicionar comentários a este post!
BOA PÁSCOA!!!
quarta-feira, 19 de março de 2008
Atualização do PostgreSQL 8.3.1 e 8.2.7
Estão disponíveis atualizações de segurança do PostgreSQL em suas versões 8.3.1 e 8.2.7. A maioria dos casos é correção de bugs como a possível ocorrência de deadlocks e comportamentos inesperados para certas funcionalidades. Vamos atualizar e evitar problemas!
Notas de lançamento (em algumas fontes os sites os links estão incorretos):
http://www.postgresql.org/docs/8.3/static/release-8-3-1.html
http://www.postgresql.org/docs/8.2/static/release-8-2-7.html
Notas de lançamento (em algumas fontes os sites os links estão incorretos):
http://www.postgresql.org/docs/8.3/static/release-8-3-1.html
http://www.postgresql.org/docs/8.2/static/release-8-2-7.html
quarta-feira, 12 de março de 2008
Livro Online MUITO BOM!


Para quem precisa de um bom marterial de pesquisa online, recomento o site

Neste livro, características básicas, intermediárias e avançadas deste banco são detalhadas com bons exemplos. Inclui ainda um guia de referência para os comandos suportados.
Ressalvas:
- Detalha a parte prática e os procedimentos cotidianos, sem aprofundar a arquitetura do PostgreSQL.
- Livro em inglês.
De volta!
Desculpem a ausência.
- CASEI.
- ME MUDEI PRA SALVADOR
Mas a partir de agora pretendo postar com mais regularidade.
- CASEI.
- ME MUDEI PRA SALVADOR
Mas a partir de agora pretendo postar com mais regularidade.
quarta-feira, 6 de fevereiro de 2008
PostgreSQL - Funcionalidades de Performance
- Comentários sobre as funcionalidades voltadas para a melhoria de desempenho da versão 8.3 do PostgreSQL. Coloco o texto original em inglês e abaixo uma nota explicativa sobre a nova implementação:
- - HOT
- "Heap Only Tuple (HOT) dramatically reduces the database maintenance issues associated with frequently updated data, reducing the need to vacuum and giving substantial throughput improvements for some applications."
Nota: O HOT - Heap Only Tuple é uma alteração que reduz a necessidade do banco de dados fazer atualizações nos índices. No PostgreSQL, cada alteração nos dados gera uma nova versão do registro. Caso seja alterado um campo de um arquivo e este campo não seja parte do índice, o mesmo não precisa mais ser atualizado. A entrada original de índice aponta, ainda que indiretamente, para o dado alterado. Esta implementação de HOT traz um ganho substancial, especialmente em dados alterados com muita freqüência. O termo "Heap only" significa exatamente que os dados estão apenas no arquivo de dados, não nos índices.
- - Asynchronous Commit
- "Allows the ability for COMMIT to return control without waiting for a physical disk write. This gives better response time at the expense of potentially losing a set amount of transactions in the event of system failure."
- - Spread Checkpoints
- "Checkpoint autotuning: delays and spreads out checkpoints, reducing the impact of checkpoints on response times."
- Just-in-time background writing strategy
- "Auto-tuning for the Background Writer estimates how many buffers it should try to clean based on statistics about recent activity."
Lançada a Versão 8.3!
Após várias versões beta, a versão 8.3 do PostgreSQL foi enfim lançada. Os destaques são as funcionalidades de desempenho e o acréscimo de novas funcionalidades. Pretendo comentar as principais alterações no banco de dados assim que tiver mais tempo, mas são muitas!!!
Este é o e-mail original de lançamento da versão.
Confira a lista de funcionalidades.
Veja também a matriz de funcionalidades.
Agora é instalar, testar, aprender e difundir!
Cuidado com as traduções em português das funcionalidades. Sites respeitáveis estão traduzindo erradamente o que algumas das funcionalidades do PostgreSQL realmente fazem, o que pode causar problemas de comunicação e expectativas frustradas. Neste momento, os materiais mais confiáveis estão no idioma bretão.
Este é o e-mail original de lançamento da versão.
Confira a lista de funcionalidades.
Veja também a matriz de funcionalidades.
Agora é instalar, testar, aprender e difundir!
Cuidado com as traduções em português das funcionalidades. Sites respeitáveis estão traduzindo erradamente o que algumas das funcionalidades do PostgreSQL realmente fazem, o que pode causar problemas de comunicação e expectativas frustradas. Neste momento, os materiais mais confiáveis estão no idioma bretão.
sexta-feira, 1 de fevereiro de 2008
PostgreSQL no Metrô de São Paulo
O PostgreSQL é uma das principais tecnologias de banco de dados do metrô de São Paulo, com a armazenando mais de 22 bancos de dados distintos em ambientes de produção, teste e contingência.
Mais detalhes podem ser obtido na apresentação de Maria Cecilia Serapião, Coordenadora de Metodologias e Arquitetura de Dados do Metrô de São Paulo, realizada na PgCon.
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=Casos_de_Sucesso_Metro_SP.pdf
Mais detalhes podem ser obtido na apresentação de Maria Cecilia Serapião, Coordenadora de Metodologias e Arquitetura de Dados do Metrô de São Paulo, realizada na PgCon.
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=Casos_de_Sucesso_Metro_SP.pdf
PostgreSQL na FAB - SISUB - Sistema Integrado de Administração do Serviço de Subsistência
O PostgreSQL foi implantado na FAB com grande repercussão.
O link abaixo é uma apresentação "O elefante com asas: implantação do PostgreSQL em 54 unidades da Força Aérea Brasileira", feita na PgCon. Os autores são o Ten. Robson Peixoto e Luís Dosso (DEXTRA).
O sistema que utilizou o PostgreSQL foi o SISUB - Sistema Integrado de Administração do Serviço de Subsistência. Vale a pena conferir os detalhes e dados técnicos na apresentação.
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=PGCONF-2007-SDAB-Dextra.pdf
O link abaixo é uma apresentação "O elefante com asas: implantação do PostgreSQL em 54 unidades da Força Aérea Brasileira", feita na PgCon. Os autores são o Ten. Robson Peixoto e Luís Dosso (DEXTRA).
O sistema que utilizou o PostgreSQL foi o SISUB - Sistema Integrado de Administração do Serviço de Subsistência. Vale a pena conferir os detalhes e dados técnicos na apresentação.
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=PGCONF-2007-SDAB-Dextra.pdf
segunda-feira, 28 de janeiro de 2008
pgEdit - Um Editor Simplificado MUITO RUIM!
O pgEdit em sua versão 1.2 é uma ferramenta simples para edição de SQL, com integração com o PostgreSQL.

A integração se restringe à realização de conexões com o PostgreSQL (na verdade, com o utilitário psql) para execução dos comandos digitados. Está disponível em Windows e Macintosh. É um editor bem simples, que colore o texto digitado e apresenta algumas boas teclas de atalho.

O problema é que não oferece mais nada além disso. Não apresenta ferramentas para "auto complete" do texto e custa 65 dólares. Pode ser uma boa opção para quem não gosta de utilizar os editores do psql e do pgAdmin III. Sinceramente, não gostei desta ferramenta!
Confira e teste: http://www.pgedit.com/

A integração se restringe à realização de conexões com o PostgreSQL (na verdade, com o utilitário psql) para execução dos comandos digitados. Está disponível em Windows e Macintosh. É um editor bem simples, que colore o texto digitado e apresenta algumas boas teclas de atalho.

O problema é que não oferece mais nada além disso. Não apresenta ferramentas para "auto complete" do texto e custa 65 dólares. Pode ser uma boa opção para quem não gosta de utilizar os editores do psql e do pgAdmin III. Sinceramente, não gostei desta ferramenta!
Confira e teste: http://www.pgedit.com/
Assinar:
Postagens (Atom)