O PostgreSQL 11, o próximo grande lançamento do banco de dados de código aberto mais avançado do mundo, está chegando. A nova versão do PostgreSQL incluirá melhorias no particionamento, paralelismo, procedimentos armazenados SQL e muito mais.
Para dar aos entusiastas do PostgreSQL uma visão mais profunda da próxima versão, o 2ndQuadrant organizou um webinar discutindo os novos recursos do PostgreSQL 11. O webinar foi apresentado por Peter Eisentraut, membro da equipe principal e principal colaborador do PostgreSQL.
Se você não conseguiu ir à sessão ao vivo, agora você pode ver a gravação aqui.
As perguntas que Peter não conseguiu responder durante o webinar ao vivo foram respondidas abaixo.
P: Você poderia usar uma função de hash personalizada para particionamento? (ou isso está em planos futuros)
R: Isso não está planejado no momento.
P:Pelo que entendi, ainda não há índices globais em tabelas particionadas. Estou certo?
R:Certo, esses são apenas índices locais que são adicionados automaticamente a novas partições e podem ser gerenciados de forma mais simples. Os índices globais seriam um recurso separado que não está no horizonte.
P:E quanto ao commit na função? Isso também está disponível?
R: Commit e rollback só são possíveis em procedimentos.
P:As compilações habilitadas para JIT estarão disponíveis por meio do PGDG?
R: Sim, os pacotes Debian e RPM produzidos pela comunidade terão suporte para LLVM. Pode estar em um sub-pacote separado. Mas alguns sistemas operacionais mais antigos não têm uma versão LLVM recente o suficiente, portanto, nesse caso, ela não estará disponível.
P:O JIT inlining funciona com operadores definidos pelo usuário?
R: Sim. O módulo de extensão precisa ser construído de uma determinada maneira para instalar o bitcode LLVM associado. Mas o sistema de compilação de extensão normal cuida disso.
P:As consultas compiladas JIT são armazenadas em cache? Assim, eles podem ser reutilizados na mesma sessão ou em outra sessão.
R: Não, o resultado da compilação JIT não é armazenado em cache. Isso foi considerado, mas não foi considerado útil neste momento.
P: E o TDE no PostgreSQL 11?
R: TDE não está no PostgreSQL 11. No momento, não temos conhecimento de ninguém trabalhando nele.
P: Podemos esperar melhorias na criptografia de dados em repouso no PostgreSQL 12?
R:Acho que não, mas nunca se sabe.
Para quaisquer perguntas, comentários ou feedback, visite nosso site ou envie um e-mail para [email protected].
A lista completa de novos recursos, aprimoramentos e melhorias está disponível aqui.