Artigo SQL Magazine 16 - PostgreSQL 8.0
A intenção nesse artigo é apresentar o PostgreSQL para quem ainda não o conhece e explorar um pouco dos novos recursos, o que também deve ser do interesse de usuários mais experientes.
Clique aqui para ler esse artigo em PDF.
Clique aqui para ler todos os artigos desta edição
PostgreSQL 8.0
As boas novas do elefante
por Diogo de Oliveira Biazus
Enquanto escrevo esse artigo várias pessoas já estão testando o primeiro candidato a versão (release candidate) do PostgreSQL 8.0, que deve ser lançada oficialmente em meados de dezembro. É a atualização de um dos mais avançados SGBDs de código aberto, um software que sem dúvida rivaliza com vários produtos proprietários e bem estabelecidos no mercado. A nova versão tem sido esperada com ansiedade pela comunidade de usuários já que o conjunto de recursos oferecidos cresceu bastante nas últimas versões, principalmente aqueles que normalmente interessam aos administradores de bancos de dados de grandes empresas e desenvolvedores de softwares de maior porte. A versão, que se chamaria 7.5, foi rebatizada com o número 8.0 devido a esses grandes avanços. Minha intenção nesse artigo é apresentar o PostgreSQL para quem ainda não o conhece e explorar um pouco dos novos recursos, o que também deve ser do interesse de usuários mais experientes.
Porte nativo para Windows
Uma das características que é muito bem vinda na nova versão é o porte nativo para a plataforma Windows. Até a versão 7.4, o PostgreSQL era um SGBD apropriado para ser utilizado em produção apenas nos servidores UNIX-Like (Linux, *BSDs e outros *nix), sendo usado no Windows somente para testes de desenvolvimento sobre o Cygwin.
O Cygwin é uma camada de compatibilidade binária entre o Windows e o Linux que possibilita uma compilação do PostgreSQL sem maiores problemas. Porém, as limitações impostas por esse ambiente são muito prejudiciais à performance e à estabilidade do banco, impedindo que neste ambiente ele seja útil como um servidor de produção. Com o lançamento da versão 8.0, essa exclusividade de sistemas POSIX chega ao fim e agora o PostgreSQL pode ser compilado nativamente e utilizado sem restrições em mais uma plataforma.
Foi desenvolvido um excelente instalador que também já está disponível como beta no site http://pginstaller.projects.postgresql.org/ e provavelmente terá sua versão final lançada junto com a do PostgreSQL. A instalação é extremamente simples e rápida se você tem alguma experiência com o software, podendo ser feita em menos de cinco minutos no Windows. Mesmo para quem nunca usou o SGBD o processo é bastante simples e não deve tomar muito tempo.
As versões do Windows suportadas são: 2000, XP e 2003. No Windows NT é possível fazer a instalação manualmente (pois o instalador não irá funcionar) com alguns ajustes, porém não é uma plataforma recomendável por não ter sido bem testada e não ser oficialmente suportada. Nas versões 95, 98 e Me, nem adianta tentar, pois elas não provêm recursos básicos para o funcionamento do programa. Caso você precise utilizar uma versão do Windows não suportada como máquina de desenvolvimento, você pode tentar a versão para Cygwin já citada. Outro ponto importante a ser considerado na instalação em plataforma Windows é o sistema de arquivos, pois o FAT - em qualquer uma de suas versões - não é suportado. A única alternativa para inicializar uma área de dados em Windows que possa ser utilizada por um servidor PostgreSQL é o NTFS, que além de fornecer a infraestrutura necessária, é muito mais seguro para o armazenamento de dados." [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo