segunda-feira, 12 de setembro de 2011

PostgreSQL chega na versão 9.1

Nessa segunda, dia 12 de setembro, foi oficialmente lançada a versão 9.1 do sistema gerenciador de bando de dados (SGBD) PostgreSQL, o segundo na categoria de SGBDs open source, perdendo apenas para o MySQL.

A nova versãop apresenta 10 importantes mudanças, além das correções de alguns bugs das versões anteriores. No site do PostgreSQL você pode ver a lista de todas as modificações. Vou falar de algumas que achei interessantes:

1) Inserir comandos de INSERT/UPDATE/DELETE em cláusulas WITH, o que vai poupar algum trabalho nos scripts SQL. Um exemplo de consulta recursiva usando isso pode ser vista aqui.

2) UNLOGED Tables, que podem ser usadas como uma espécie de cache. Isso ocorre porque durante a utilização dessas tabelas não são feitos os logs de transação, deixando-as mais rápidas. Porém, seu uso requer cuidados.

3) Replicação síncrona, onde os dados de transação é gravado após (pelo menos) depois do primeiro nó completar sua escrita em log. Assim, ele garante que pelo menos uma ação foi efetivada. Apesar da espera por cada nó ser demorada, isso pode ser definido de forma individual.


Nenhum comentário:

Postar um comentário

Enforque-se nas cordas da liberdade.