Continuamos a apresentar as notícias mais interessantes sobre o PostgreSQL.Lançamentos
Como prometido, a
versão beta do PostgreSQL 11 foi lançada em 25 de maio. Suas inovações em relação ao 10.x já estão listadas no resumo
O que congelou no congelamento de recursos .
Postgres Pro 10.4.1O Postgres Professional lançou novas versões do Postgres Pro Standard / Enterprise 10.4.1 com base no PostgreSQL 10.4 e no Postgres Pro 10.3.2. Eles incluíram todas as melhorias no PostgreSQL 10.4, bem como várias melhorias importantes:
- módulo jsquery atualizado responsável por consultas ao tipo de dados jsonb;
- O utilitário pg_probackup para gerenciar backup e recuperação de clusters de banco de dados foi atualizado para a versão 2.0.17 e complementado com novos recursos; por exemplo, o modo DELTA é adicionado, no qual todos os arquivos de dados no diretório são lidos e uma cópia incremental é criada para páginas que foram alteradas desde a cópia anterior;
- O módulo
pg_pathman
, responsável por particionar bancos de dados grandes e distribuídos, foi atualizado para a versão 1.4.11, na qual diversos erros foram corrigidos; - A classificação das letras “” e “» ”no módulo mchar, que fornece tipos de dados adicionais para compatibilidade com o Ms SQL Server, foi corrigida;
- versão melhorada para Windows.
OdisséiaA Yandex
apresentou a primeira versão de código-fonte aberto do extrator Odyssey multiencadeado para PostgreSQL. Ele foi projetado para cargas pesadas em sistemas com vários núcleos: mais de 10k conexões TLS e mais de 100k TPS por servidor, com muito menos conexões abertas ao PostgreSQL do que com vários pgbouncers.
A Odisséia pode:
- escalar linearmente através dos núcleos;
- trabalhe em diferentes modos de pool, com autenticação personalizada, restrições;
- reverta automaticamente as transações e elimina os processos do servidor quando a conexão é perdida;
- encaminhar corretamente os erros.
PostGIS-2.5.0alfaEsta
versão mais recente ainda
está em desenvolvimento. Ele funcionará com o PostgreSQL 9.4 e versões mais recentes, mas revelará todas as possibilidades com o PostgreSQL 11beta, lançado recentemente.
Eventos
A lista de committers do PostgreSQL (22 pessoas) foi
expandida para 7 pessoas, incluindo
Alexander Korotkov , Postgres Professional (observe sobre isso
no TAdviser ). Antes disso, o único representante da Rússia nessa lista de pessoas com poderes para aprovar os patches enviados era
Fedor Sigaev (também profissional do Postgres).
Microsoft adquiriu o GitHubA compra custou à empresa US $ 7,5 bilhões. Você pode ler sobre motivos, por exemplo,
aqui .
Educação
Publicado o e-book do
banco de dados sobre tecnologia de banco de dados, parte 1.B. A. Novikov, E. A. Gorshkova, N. G. Grafeeva ; sob a direção de
E.V. Rogova ; Postgres Professional.
A excursão de duas semanas a Vladivostok-Khabarovsk, realizada por professores do Postgres Professional
Yegor Rogov e Pavel Luzanov, foi concluída com êxito. Em Vladivostok, as aulas foram realizadas em um prédio tão novo (FEFU, prédio A, nível 8, "Ponto de ebulição"):

Moralidade do Postgres
Um Código Moral do Pós-Congressista é proposto e discutido ativamente na comunidade. Um comitê apropriado deve aparecer em breve.
Artigos
Análise de lacunas SQL padrão do PostgreSQLMarkus Winand, professor e consultor, autor do livro
SQL Performance Explained ,
promete contar os detalhes de seus testes do PostgreSQL para verificar sua conformidade com os padrões mais recentes (
SQL-2016 ) em comparação com os outros 5 DBMSs. Desta vez, sobre o que o SQL ainda não foi implementado no PostgreSQL, ou a implementação está incompleta. É neste caso sobre
MERGE, JSON, EXTRACT, listagg
, etc.
Você pode ler sobre a história do patch MERGE
aqui e sobre o caminho espinhoso dos patches JSON
aqui . Marcus Vinand não é um inimigo do PostgreSQL: antes disso, ele
deu uma palestra sobre os recursos
padrão do SQL, onde o PostgreSQL vence seus concorrentesSharding interno para PostgreSQLNeste
artigo, Robert Haas não explica como o sharding funciona no PostgreSQL, mas como ele discute problemas que ainda precisam ser resolvidos:
- O executor do PostgreSQL não pode executar consultas simultaneamente em várias partições estrangeiras.
- Precisamos aprender a dar mais trabalho aos recursos de terceiros (mais empilhamento).
- ÁCIDO Agora, uma situação é possível quando uma transação é confirmada em alguns nós e não confirmada em outros. Haas menciona Stas Kelvich (Postgres Professional), que propôs uma maneira realista usando instantâneos globais.
- Automação de instalação e suporte de sharding. Muito já foi feito manualmente até agora.
Casos de uso de recuperação para replicação lógica no PostgreSQL 10Konstantin Evteev (Avito)
analisa as possibilidades de transferência de ferramentas de recuperação do
Londiste
para replicação lógica no
PostgreSQL 10
. Em exemplos de configurações em sua empresa
Resolvendo tarefas de ciência de dados com o Greenplum DBEste artigo
descreve como as tarefas analíticas reais de
Big Data (usando treinamento de modelo,
MapReduce
e processamento de texto não-formatado) são resolvidas no
Greenplum , sem
Hadoop
etc. no conjunto de Big Data do cavalheiro.
Por exemplo, um sistema de 3 nós em máquinas virtuais.
Monitoramos sessões ativas do PostgreSQL 10, como no OracleDmitry Tsvetkov reescreveu o utilitário de monitoramento
ASH-Viewer
for Oracle no PostgreSQL e demonstra seus recursos.
Batalha de MERGE. Crônica com conclusões e moralidadeMERGE
da sintaxe e variações da equipe
MERGE
.
Pacemaker / cluster corosync sem validolUm artigo de Igor Kosenkov (profissional do Postgres) com dicas práticas sobre como configurar o
pacemaker/corosync
.
Conferências e reuniões anteriores
Seminário on-line sobre BDR 3.0O 2ndQuadrant organizou este webinar para todos, compensando parcialmente a escassez de conteúdo do BDR 3.0, o que é de grande interesse. A
parte principal foi seguida por respostas offline para perguntas (
Acompanhamento ). No entanto, o tópico requer esclarecimentos adicionais.
PGCon 2018 em OttawaO
relatório de Sasha Alekseev sobre a conferência PGCon 2018 em Ottawa com um viés nos relatórios da Rússia. A conferência também discutiu o armazenamento vigorosamente plaggable (incluindo API), desfazer log, JIT e, é claro,
finkgate .
Foi decidido neste ciclo realizar cinco banquetes de comitês em vez dos habituais 4. O programa e os slides de alguns relatórios podem ser encontrados
aqui . Há também uma
transcrição da discussão de questões organizacionais.
Conferências futuras
PGDay.IT 2018Realizado em Lazise, às margens do Lago de Garda, perto de Verona, em 29 de junho.
Swiss PGDay 2018O final do registro está chegando (28 de junho) em uma
conferência em Rapperswil (perto de Zurique). Será realizado no dia 29 de junho.
PGConf.Brazil 2018A
ser realizado no Brasil São Paulo, de 3 a 4 de agosto.
PG Day France 2018Esperado em Marselha em 26 de junho.
O grupo de usuários do Portland PostgreSQLPgConf Vale do Silício 2018Será realizada nos dias 5 e 7 de setembro
em São Francisco . Até o final da inscrição (12 de junho), resta muito pouco.
PostgresConf África do Sul 2018Realizada em Joanesburgo, no dia 9 de outubro. As inscrições durarão todo o mês de junho.
PGconf.ASIA 2018Será realizada de 10 a 12 de dezembro em Tóquio.
Inscreva-se no canal postgresso !Envie idéias e sugestões para o e-mail: news_channel@postgrespro.ruEdições anteriores:
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 2 ,
# 1