PostgreSQL em ... Lisp?
Não se assuste! Ninguém está pensando em fazer uma versão do PostgreSQL em Lisp!
Numa discussão recente na pg-hackers, alguém sugeriu que o PostgreSQL fosse re-implementado em C++ (atualmente o código está em C). Entre umas e outras (ironias) e mensagens de primeiro de abril, Tom Lane apontou que o código original do Postgres tinha sido portado de outra linguagem, ainda em Berkeley:
I'm surprised no one pointed out that Postgres has *already* been ported to a new language once. It was originally written in Lisp, and was rewritten in C sometime in the Berkeley years. (Anyone know exactly when or by whom? I don't.) You can still see the effects of that origin in the system's liking for list-based data structures.
But the code base was an order of magnitude smaller and simpler back then, meaning that a fresh port would be at least an order of magnitude harder. Like other respondents, I'm not seeing where we'd get benefits commensurate with the cost.
Interessante não?
PostgreSQL 8.4 Avançando
O Postgres OnLine Journal publicou uma pequena lista dos das coisas que estão por vir no PostgreSQL 8.4. Algumas delas:
- Replicação embutida: master/slave, via log shipping. Há uma grande discussão na lista pg-hackers sobre isso.
- Suporte a funções de tabela no padrão ANSI SQL 2003: Você pode ler mais sobre na discussão relacionada na lista. Permitirá a escrita de funções que possam ser manipuladas como tabela de uma forma mais sucinta.
- Estatísticas de funções - que com certeza vai facilitar a vida de quem programa muito no banco de dados.
Para mais novidades, vejam o post original.
Blogs de PostgreSQL - Brasil
Os usuários brasileiros de PostgreSQL não tem do que reclamar! Uma porção de blogs sobre o PostgreSQL tem surgido. O mais recente deles é o postgreslogia, do Leonardo Cezar. Mas há outros mais:
- Meu Blog de PostgreSQL!!!, do Cláudio Bezerra Leopoldino
- Postmaster Ceará, que é conduzido por uma boa equipe
Além desses blogs exclusivos sobre PostgreSQL, tem outros que a exemplo do meu sempre o tem na pauta:
Já dá quase pra montar um planet...
Se eu estiver esquecido algum, favor citar nos comentários que eu altero o post!
[Atualização]
Conforme notado pelo Fábio Telles, faltou o PostgreSQL Viável
[/Atualização]
MediaWiki compatível com PostgreSQL 8.3
Greg Sabino Mullane anunciou em seu blog ontem que concluiu o trabalho de adaptar o MediaWiki para trabalhar com o PostgreSQL 8.3.
Os desafios principais foram as restrições em casting e o fato de que a busca fulltext está agora integrada ao banco, o que mudou um pouco a sintaxe de algumas coisas. Ele pede para que quem for testar, use a última versão do repositório e reporte os bugs no bugtracker do MediaWiki
