De olho no PostgreSQL 8.3

O PostgreSQL 8.2 saiu em dezembro, e os desenvolvedores do PostgreSQL já trabalham duro para lançar a versão 8.3.

Algumas novidades discutidas na lista pgsql-hackers:

Linguagem SQL/PSM

http://postgresql.interweb.cz/index.php/SQL/PSM

Segundo o wiki do desenvolvedor, Pavel Stehule, a linguagem SQL/PSM é uma “linguagem mística, sem nenhuma informação, cujo paraíso é a Suécia”. Falando mais a sério, ele é uma linguagem pra desenvolvimento de Stored Procedures e Triggers, suportada no DB2 e no MySQL a partir da versão 5.0. Para a versão 8.3, ela estará disponível no PostgreSQL, provavelmente como uma extensão do contrib.

Identity

A forma padrão do SQL de gerar colunas de auto-incremento é usando o IDENTITY. Segundo uma comparação de bancos de dados com o padrão SQL em http://troels.arvin.dk/db/rdbms/#mix-identity, apenas o DB2 segue o padrão, embora com algumas restrições. Os patches são de Zoltan Boszormenyi.

Índices Bitmap

Outra novidade que era pra estar pronta no 8.2, mas acabou atrasando: indíces bitmap. São índices especiais, usados para colunas de baixa cardinalidade, onde índices BTREE não são muito úteis. Até a versão atual, o PostgreSQL pode combinar um ou mais indíces e transformá-los em bitmap em memória, antes da execução da consulta. Para o 8.3, é esperado que seja possível criar o indíce bitmap diretamente no disco. Para mais informações sobre índices bitmap, veja http://files.meetup.com/230033/BitmapIndexPerformance-Bizgres-0.9.pdf

Tsearch no core.

Até agora, índices fulltext no postgres estão disponíveis via contrib (até esse nome foi discutido recentemente). Para o 8.3, uma grande discussão é sobre a inclusão de índices fulltext no core. Aparentemente, está tudo certo pra isso!

Notícia rápida: PL/Python compatível com Python 2.5 ;)

Ficam de fora :(

UPSERT (http://archives.postgresql.org/pgsql-hackers/2007-03/msg00114.php). Aquela característica legal do MySQL (REPLACE INTO ou o ON DUPLICATE KEY UPDATE). Houve até alguma discussão, mas nenhum consenso.

Views atualizáveis (postergadas para o 8.4)

Existem ainda muito mais sendo discutido. É esperar para ver!

This entry was posted in PostgreSQL and tagged , , . Bookmark the permalink.

2 Responses to De olho no PostgreSQL 8.3

  1. Sempre é bom ver o pessoal do Postgresql atualizar o software, usamos muito esse Database e gostamos da sua qualidade.
    Jose Roberto
    http://www.Garimpar.com

  2. Cara, como você sabe, gosto do PostgreSQL por ter uma comunidade engajada em ter um grande SGBD livre para um mundo livre. Obrigado pelas informações, pois costumo saber das coisas de informática basicamente pelos blogs dos amigos e alguns agredadores. Abraços.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>