PostgreSQL 8.3 o banco de dados livre mais avançado do mundo!

O PostgreSQL 8.3 foi lançado. Demorou mais que o dobro do que se esperava. Sim… a expectativa inicial eram de 6 meses até o lançamento. Mas não há motivo nenhum para se ficar triste. 2007 foi um ano excepcional para o PostgreSQL. Vamos começar simplificando as coisas, agora é correto chamar o PostgreSQL de Postgres. […]

Acabou o espaço em disco!

Todo DBA um dia vai se deparar com esta situação. Um colega na lista chegou nesta situação e perguntou o que fazer. Antes de comprar um novo disco: Vejamos o que podemos fazer antes de sair correndo para colocar um novo disco. VACUUM Antes de mais nada, você deve rodar um VACUUM FULL no se […]

Não use DELETE, use INSERT!

Hoje, vi uma dúvida na lista do PostgreSQL-Br sobre como fazer um DELETE ficar mais rápido. Traduzi um artigo do Sr. Josh Berkus que trás algumas dicas de performance que podem ajudar muito. Além disso, você deve, é claro, dar uma olhada no plano de consulta do seu comando. Ver se os índices estão sendo […]

16 características do Oracle que fazem falta no PostgreSQL

Bom, depois de escrever sobre algumas vantagens do PostgreSQL em relação ao Oracle, chegou a hora de fazer o inverso. Eis aqui algumas características do Oracle que eu realmente sinto falta no PostgreSQL. Triggers de sistema. O Oracle possui a capacidade de disparar gatilhos quando você inicia o SGDB, quando um usuário se conecta, quando […]

17 características do PostgreSQL que fazem falta no Oracle

Bom… todos sabem que o Oracle possui uma miríade de recursos bacanas e interessantes. Alguns deles o PostgreSQL realmente não tem, e alguns eu acredito que nunca terá (até porquê a equipe do PostgreSQL tem uma visão diferente em vários pontos da Oracle). Não estou dizendo que o PostgreSQL é melhor que o Oracle ou […]

Log de transações, parte I – O que é isso?

Este é a primeira parte de uma série de três textos que quero escrever sobre sobre o Log de Transações de SGDBs. A primeira parte é uma explicação inicial sobre o que é um log de transações e para que ele serve. Espero escrever em breve mais duas partes falando mais detalhadamente sobre como uma […]

Cluster != Replicação

Hoje um e-mail na lista do PostgreSQL me levou inspirou a escrever este texto. A questão é que muitas pessoas confundem replicação com clustering. A confusão não é a tôa… a palavra Cluster possui vários significados diferentes dependendo do contexto. Temos a idéia de tabelas clusterizadas, que possuem significado diferente no Oracle e PostgreSQL por […]

Entrevista com Euler Taveira de Oliveira

Após a Entrevista com Josh Berkus, estou trazendo aqui uma entrevista com um desenvolvedor brasileiro de peso, o Sr. Euler Taveira que tive o prazer de conhecer no último CONISLI. Euler é engenheiro de computação pela UFG, atualmente analista de sistemas na OVG, especialista em banco de dados e entusiasta do software livre. 1- Como […]

Entrevista com Josh Berkus

Esta é a minha primeira entrevista com desenvolvedores do PostgreSQL. Eu espero conversar com muitos desenvolvedores do núcleo, grandes desenvolvedores, desenvolvedores brasileiros e desenvolvedores de projetos interessantes relacionados com o PostgreSQL. No momento este é apenas o primeiro, mas você pode esperar ao menos uma por mês. English note: The original version of this interview […]

Inteligência em bancos de dados

Todo desenvolvedor que tenha um conhecimento razoável sobre banco de dados já passou pela dúvida sobre como lidar com a possibilidade de concentrar boa parte das regras de negócio dentro do banco de dados. Atualmente, com a disponibilidade de várias linguagens de programação, isto se torna cada vez mais tentador: a Oracle possui além do […]

plugins premium WordPress