Postgresso 19


A vida continua. Continuamos a familiarizá-lo com as notícias mais interessantes sobre o PostgreSQL.

Lançamentos


O Postgres Pro Enterprise 11.17.1 e o Postgres Pro Standard 11.17.1

No Postgres Pro Enterprise 11.17.1, as deficiências foram corrigidas para as quais o usuário especificado. Melhorias sérias foram feitas na extensão multimaster:
- agora é recomendável usá-lo em uma configuração com três nós, um dos quais está votando. Mais detalhes aqui ;
- corrigiu o problema de inchar o WAL limpando os pontos de sincronização do nó remoto e corrigindo o cálculo do LSN mínimo necessário. Anteriormente, o inchaço do WAL às vezes ocorria quando um nó era removido de um cluster;
- corrigiu o problema com o retorno do nó ao cluster após um longo desligamento desse nó;
Corrigido um bug no ponto de sincronização durante a inicialização do módulo multimaster, que ocorria no caso de uma falha antes da primeira sincronização.
Além disso, o mecanismo do pool de conexões interno foi aprimorado. Comparado com a versão anterior, surgiram as seguintes inovações:
- o parâmetro specific_users, que permite especificar uma lista de usuários para os quais os processos de serviço dedicados serão usados ​​no modo de conjunto de conexões;
- Os processos de veiculação separados agora podem aceitar conexões de usuários diferentes, para que todas as conexões com o mesmo banco de dados pertençam ao mesmo pool compartilhado.
Existem melhorias comuns no Postgres Pro Enterprise 11.17.1 e no Postgres Pro Standard 11.17.1. Por exemplo, o utilitário pg_probackup foi atualizado para a versão 2.2.7 e o mamonsu foi atualizado para a versão 2.4.4.
Para essas e outras inovações de versão, consulte o capítulo Notas de versão na documentação do PPE e do PPS .

Postgres Pro Standard 12.2.1 As

diferenças entre esta versão do PostgreSQL 12 e do Postgres Pro Standard 11.17.1 podem ser encontradas nas Notas de versão correspondentes .

pgAdmin 4 v 4.19.

Esta versão introduziu o suporte ao Python 3.8, operação aprimorada do depurador e, se a conexão for interrompida pelo pgAdmin, é garantido que as transações que ainda não foram confirmadas serão rejeitadas. Corrigido 18 erros.

PostGIS 3.0.1.

A primeira versão estável após a mudança para o Git, suporta o ramo de desenvolvimento do PostgreSQL 13. Otimizado para PostgreSQL 12.2, GEOS 3.8.0, SFCGAL 1.3.7, GDAL
3.0.4, PROJ 6.3.1, protobuf-c 1.3.3, json-c 0.13 .1 Sobre o lançamento aqui , a documentação está em PDF e faça o download aqui .

pg_featureserv

pg_featureserv - um serviço da web para acessar dados geográficos armazenados nas tabelas PostGIS, usa suas funções geográficas. Desenvolvimento de Dados Crocantes.

pg_tileserv

Servidor de bloco PostGIS somente (servidor de mapa) escrito em Go. Como instalar e configurar está escrito aqui .

pg_partman 4.3.0

Basicamente - correções de bugs. Sobre o lançamento aqui , faça o download aqui .

O Pgpool-II 4.1.1

Versão 4.0.8, 3.7.13, 3.6.20, 3.5.24 e o pgpoolAdmin 4.1.0 também foram lançados. Sobre o release , fonte e RPM.

Odyssey 1.1

Nesta versão do extrator para PostgreSQL, que a Yandex está desenvolvendo, há configurações para uma melhor compatibilidade com o pgbouncer. Os tipos de armazenamento de replicação não são mais suportados.

PAF v2.3.0

O PAF, ou seja, o PostgreSQL Automatic Failover, uma solução popular de cluster de failover baseada em pacemaker-corosync, é compatível apenas com o Pacemaker 1.1.13 no corosync 2.x. O PAF agora suporta o PostgreSQL 12. Você pode ler sobre esta versão aqui .

Bucardo 5.6.0

afirma que esta versão melhorou um mecanismo personalizado de resolução de conflitos, desempenho otimizado e compatibilidade melhorada com o PostgreSQL 11 e 12. Faça o download aqui .

pglogical 2.3

Agora você pode copiar tabelas e sequências com um nome diferente para o nó. Detalhes técnicos e downloads podem ser encontrados aqui .

Postgresql Anonymizer 0.6

Esta extensão oculta ou substitui informações pessoais ou dados comerciais de usuários do PostgreSQL. O projeto foi liderado por Damen Kloshar e, posteriormente, entregue sob a asa de Dalibo. no github de Dalibo . Você pode ler sobre o lançamento aqui .

Patches importantes


O patch para compactar duplicatas (deduplicação) nos índices B-Tree de Anastasia Lubennikova (Postgres Professional) foi confirmado por Peter Geigan. Nastya conseguiu relatar sobre a inovação na conferência PGConf India 2020 .

Artigos


Fazendo um gráfico da disseminação do COVID-19 usando dados, os

codificadores TimescaleDB informam como usar sua extensão e o PostGIS para analisar a propagação do vírus, como formular uma consulta como "quantos vizinhos em uma milha ficaram doentes ontem".

Microsoft Azure dá boas-vindas aos confirmadores do PostgreSQL A

Microsoft não está apenas comprando empresas do Postgres. Serviços de RH predatórios MS atraem os principais desenvolvedores de código aberto. Publicou uma entrevista com uma empresa que veio para Thomas Munro (Thomas Munro), Jeff Davis (Jeff Davis) e Anders Freund (Andres Freund).

Aspiração inútil

Robert Haas explica, por que mesmo uma limpeza automática bem configurada pode não evitar problemas quando muitas transações são interrompidas. Robert analisa os motivos, fala sobre monitoramento.

Paralelismo, o que vem depois?

Amit Kapila fala sobre como o processamento de consultas paralelas se desenvolveu no PostgreSQL desde a versão 9.6. Bem como o que esperar na versão 13 e planos para o futuro.

Pessoa da semana do PostgreSQL: Joe Conway; Bruce Momjian entrevista

bastante curta com Joe Conway. Classic (20 anos com Postgres), autor de PL / R fala sobre sua vida, trabalha em Crunchy Data. Acredita em um futuro melhor para o Postgres. Bruce (24 anos com Postgres) é ainda mais conciso
mas ele destaca sotaques importantes: sua extensão favorita é o PostGIS, as principais realizações do PG 12 são REINDEX CONCURRENTLY , estatísticas de várias colunas, inline CTE e o PG mais necessário no futuro é o sharding.

Escalabilidade horizontal / sharding no PostgreSQL Core - Faltam peças do quebra-cabeça

O tema sharding é desenvolvido pelo veterano do EnterpriseDB Ahsan Hadi, agora vice-presidente de desenvolvimento da HighGo Software. Ele fala sobre o shard FDW, o Global Transaction Manager, instantâneos globais e muito mais.

E novamente sobre consultas recursivas

Não apenas nós, mas também o Postgres Weekly aconselhaleia (ou releia) um artigo de Yegor Rogov, do departamento de educação profissional do Postgres. O artigo não é novo, mas o motivo (publicação da tradução) é bom. Aqui está o link para o original.

Postgres em um nível baixo

E outra recomendação por um segundo (para alguém pela primeira vez). Em este vídeo, Dmitry Dolgov de Zalando por 37 minutos fala sobre a arquitetura dos níveis mais baixos de Postgres, o uso de strace e gdb.

Subtransações e desempenho do Postgres

Sobre subtransações no PL / pgSQL, sobre alguns problemas de desempenho e confiabilidade que podem surgir ao mesmo tempo, eles escrevem sobre diagnósticos no blog Cybertec.

Tratamento de valores NULL no PostgreSQL

no site da Percona desmontadorecursos de trabalhar com NULL no C / C ++, em Java e, é claro, no Postgres (não há nada sobre outras linguagens procedurais que funcionem com o Postgres - é uma pena).

Joe bot

Título do artigo completo : Joe bot, um assistente de otimização de consultas SQL, atualizado para a versão 0.5.0. . Descreve um projeto de chatbot para o Slack em execução no laboratório de banco de dados (do Postgres.ai).


Conferências


Enquanto não iremos notificar sobre cancelamentos e transferências. A informação é muito volátil.



Inscreva-se no canal postgresso !

Envie idéias e sugestões para o e-mail: news_channel@postgrespro.ru Edições
anteriores: # 18 , # 17 , # 16 , # 15 , # 14 , # 13 , # 12 , # 11 (special) , # 10 , # 9 , # 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

All Articles