Artigo da SQL Magazine 28 - Utilizando a nova versão do PostgreSQL (8.1)
Artigo publicado na Revista SQL Magazine - Edição 28.
Clique aqui para ler esse artigo em PDF.
Clique aqui para ler todos os artigos desta edição
Utilizando a nova versão do PostgreSQL (8.1)
Conheça suas novidades e como trabalhar neste SGBD através do pgAdmin III
Arilo Cláudio Dias Neto
PostgreSQL é um SGBD objeto-relacional desenvolvido originalmente na Universidade da Califórnia. Atualmente, o desenvolvimento do PostgreSQL é feito por um grupo de desenvolvedores que estão inscritos na lista de e-mails de desenvolvimento do PostgreSQL.
Atualmente, este SGBD já vem sendo bastante utilizado devido às diversas funcionalidades que o compõem e facilitam a sua utilização, tais como: queries complexas, chaves estrangeiras, triggers, visões, integridade transacional, controle de concorrência. Além disso, o PostgreSQL pode ser estendido por seus usuários de diferentes formas, como através de tipos de dados, funções, operadores, funções agregadas.
O PostgreSQL possui o código aberto, podendo ser utilizado, modificado e distribuído por qualquer pessoa de forma gratuita e para qualquer finalidade, seja ela privada, comercial ou acadêmica.
No dia 8 de novembro de 2005, o Grupo de Desenvolvimento Global do PostgreSQL anunciou o lançamento da nova versão deste conhecido SGBD. A versão 8.1 apresenta diversas novas características, o que vem a trazer mais facilidade para os seus milhares de usuários.
Ao longo deste artigo iremos abordar as principais novidades incorporadas à nova versão deste SGBD e descreveremos a sua utilização através de uma ferramenta visual, pgAdmin III.
O que mudou na nova versão do PostgreSQL?
De acordo com os responsáveis pelo SGBD, o PostgreSQL 8.1 contém mais do que 120 novas funcionalidades e melhorias, e contou com a contribuição de mais de 200 desenvolvedores. As principais são:
Funcionalidades avançadas de banco de dados
·Papéis: PostgreSQL agora suporta papéis de banco de dados, ou seja, diferentes perfis de usuários. Isso simplifica o gerenciamento de um grande número de usuários, principalmente quando há sobreposição de direitos entre eles.
·Parâmetros de Entrada/Saída: as funções do PostgreSQL agora suportam parâmetros de entrada, saída e entrada/saída. Isto melhora bastante o apoio à lógica de negócio complexas para aplicações J2EE e .NET.
·Two-Phase Commit (2PC): grande demanda para aplicações WAN (Wide area Network) e centro de dados heterogêneos usando PostgreSQL, esta funcionalidade permite transações de acordo com as propriedades ACID entre servidores separados.
Melhorias de desempenho
·Performance de multiprocessadores (SMP) melhorada: o gerente de buffer para a versão 1 foi melhorada em escala quase linear com o número de processadores, provendo ganho de performance significante nos servidores CPU 8-way, 16-way, dual-core e multi-core.
·Leitura de bitmap: índices serão dinamicamente convertidos para bitmaps em memória quando apropriados, deixando vinte vezes mais rápidas a performance dos índices em queries complexas em comparação a tabelas muito grandes. Isto também ajuda a simplificar o gerenciamento do banco de dados através da redução significativa da necessidade de índices multi-colunas.
·Particionamento de tabela:"
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo