Posts Tagged “version”

4 de Dezembro, chego em casa umas 23 horas e vejo o e-mail na lista pgsql-announce: “Lançada a versão Beta4 do PostgreSQL”. Hum… isto significa que o 8.3 não vai sair até o PgCon Brasil. É uma pena… e motivo de orgulho ao mesmo tempo. É uma pena que a festa não vai ser completa durante o evento. É um motivo de orgulho pelo simples fato de não haver data para o lançamento oficial. É isso mesmo. Isto é uma das maiores vantagens dos softwares realmente livres. Já ouviram falar na piada de que o Windows seria o maior programa Beta da história? Bom… isso não ocorre só com o Windows. Acontece com quase toda empresa cuja receita provém da venda de caixinhas. Se você lançar um versão excelente e estável, você venderá suas caixinhas. Mas você precisa vender o mesmo produto para seus clientes daqui a um ou dois anos. Resultado: existe uma pressão dos acionistas para que a versão saia logo, custe o que custar. E o custo costuma significar estabilidade.

Os projetos de Software Livre mantidos por comunidades não sofrem este tipo de pressão. O Debian chegou a demorar alguns anos para lançar o Sarge enquanto as outras distibuições Linux eram lançadas a cada ano ou mesmo a cada 6 meses. Mas se você procura por uma distribuição realmente estável… o Debian é uma excelente escolha. Quando falamos de Bancos de Dados, a estabilidade é motivo de paranóia constante. É absolutamente normal uma nova versão de um SGDB demorar 3 ou 4 anos para ser lançado. O PostgreSQL tem liberado praticamente um release por ano. Isto pode assustar alguns DBAs que não estão acostumados com o ritmo de desenvolvimento de uma comunidade ativa. A comunidade de desenvolvedores do PostgreSQL tem se mostrado bastante ágil no desenvolvimento de novas funcionalidades e na correção de erros. O importante, é não ceder a pressões para lançar um produto imaturo no mercado. Ao olharmos a história das versões de vários produtos conhecidos de mercados, encontramos vários lançamentos de valor questionável como o o MS-DOS 6 ou o impagável Windows Milenium Edition, para citar casos mais clássicos. O Corel Draw perdeu muito da sua credibilidade entre os designers para a Adobe, devido a uma política de lançamento de versões agressiva no final da década de 90. A própria IBM teve a versão 6 do DB2 que não foi bem recebida pelo mercado.

Software Livre também não está livre destes problemas. Assim, Red Hat, SUSE, Mandriva, Canonical e outras distribuições mantidas por empresas sofrem uma pressão para lançar rápido novas versões. Assim como em distribuições Linux, temos o mesmo ocorrendo com outros tipos de Software Livre. Assim, entre os SGDBs o PostgreSQL ganha mais um ponto por ser mantido por uma comunidade realmente fantástica. Pode ser que demore muito até o dia em que os DBAs reconheçam isto como um ponto positivo. Em todo caso, só o tempo irá dizer se isto realmente fará a diferença.

Então, se alguém lhe perguntar quando sairá a nova versão do PostgreSQL (ou outro Software Livre mantido por uma comunidade), não tenha dúvida e responda:

- Quando estiver pronto!

Tags: , ,

Comments 1 comentário »

Hoje, 27 de novembro de 2006 foi lançado o primeiro candidato a lançamento do PostgreSQL 8.2. Dentro de uma ou duas semanas a nova versão deve ser lançada oficialmente!

Muitas novidades interessantes estão vindo neste novo lançamento! Ao todo são quase 200 melhorias incluindo novas facilidades, algumas correções, aumento de performance e novas opções de configuração e administração.

Uma das novidades ressaltadas por Robert Treat, é a questão da usabilidade. Novas sintaxes que entram em conformidade com o SQL 2003 estão saindo do forno como a possibilidade de se realizar vários INSERTs em uma única linha ou utilizar um SELECT para um comando COPY.

A parte de performance apresenta muitas coisas interessantes. Uma que deve ajudar muito é o fato do otimizador de consultas agora otimizar os OUTER JOINs. Antes um OUTER JOIN colocado no local errado dentro de um SELECT complexo simplesmente arruinava a performance. Outra coisa interessante é a possibilidade de criar índices sem bloquear a escrita na mesma.

Graças a contribuição do Euler Taveira (desenvolvedor brasileiro do PostgreSQL), agora é possível obter de uma data, o nome do mês ou dia da semana em várias línguas, inclusive em pt_BR!

Novas opções de LOG e controle de processos no PostgreSQL também fazem parte da nova versão. Novas views monitoram melhor os processos, novas opções no arquivo postgresql.conf inclusive a possibilidade de desmembrar este arquivo incluindo outros.

Bom, vale a pena conferir o release que já está disponível na documentação oficial, e ver com seus próprios olhos as novidades!

Tags: ,

Comments Nenhum comentário »

No dia 08/11/2005 foi lançada oficialmente a versão estável do PostgreSQL 8.1 que começou a ser desenvolvida em janeiro deste ano, após o lançamento da versão 8.0. A versão 8.1 traz muitos recursos novos em diversas áreas. Veja a nota de lançamento em Inglês ou Português. Se você não conhece muito do PostgreSQL, veja o FAQ.

Veja também uma entrevista com Bruce Momjian, um dos desenvolvedores do PostgreSQL, sobre o lançamento da versão 8.1.

Hoje dei uma olhada em alguns links e vou postar depois. Tem muito material interessante para dar uma olhada!!!

Tags: ,

Comments Nenhum comentário »