BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Um panorama das novidades previstas para o PostgreSQL 10

| por Sergio De Simone , traduzido por Luis Cesar Barreto em 08 mai 2017. Tempo estimado de leitura: 1 minuto |

O PostgreSQL continua avançando para seu décimo release principal, previsto para setembro deste ano. Robert Hass, arquiteto chefe do EnterpriseDB e contribuidor do PostgreSQL, compilou uma seleção de recursos previstos para o PostgreSQL 10, com base no roadmap oficial.

O roadmap da versão 10 foi publicado há alguns meses, mas foi feito com base em outros roadmaps individuais, cada um vinculado a uma empresa ou contribuidor. Esse modelo, porém, não permite uma visão do todo, o que motivou a seleção feita por Hass. Veja uma breve seleção:

  • O table partitioning (particionamento de tabelas) pode ser visto como uma versão simplificada de herança de tabelas, em que a tabela principal está sempre vazia e as tabelas filhas (as partições) possuem restrição implícita que determina qual partição efetivamente terá uma tupla adicionada quando for inserida na tabela mãe. Espera-se que, quando ao usar herança, o particionamento de tabelas ajude a deixar mais claros o propósito e as propriedades de uma tabela, permitindo assim otimizações específicas.
  • A replicação lógica será oferecida pelo PostgreSQL como alternativa à replicação física, e será mais flexível e fácil de configurar.
  • Haverá melhorias em consultas paralelas, o que deve acelerar até quatro vezes muitas consultas.

Há muito mais acontecendo em volta do PostgreSQL 10, conforme explicou o fundador do 2ndQuadrant, Simon Riggs em conversa recente (vídeo). Estão sendo trabalhadas funcionalidades como:

  • Transações autônomas;
  • Clusters 'multimestre' com sharding para melhorar escalabilidade e disponibilidade;
  • Compilação Just-in-time (JIT) de consultas;
  • Um mecanismo de armazenamento plugável (baseado em colunas, em memória etc.);
  • Compressão de dados em nível de página e mais;
  • Melhorias de desempenho em tabelas temporárias.

As novas funcionalidades que estarão no PostgreSQL 10 ainda não estão totalmente definidas. Mas o conjunto resumido acima (e as referências) traz uma visão geral. Acompanhe o InfoQ Brasil para mais novidades!

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT