Postgresso 19


La vie continue. Nous continuons de vous informer des actualités PostgreSQL les plus intéressantes.

Communiqués


Postgres Pro Enterprise 11.17.1 et Postgres Pro Standard 11.17.1

Dans Postgres Pro Enterprise 11.17.1 corrigé les lacunes auxquelles l'utilisateur spécifié. De sérieuses améliorations ont été apportées à l'extension multimaître:
- il est désormais recommandé de l'utiliser dans une configuration à trois nœuds, dont l'un vote. Plus de détails ici ;
- correction du problème de ballonnement WAL en effaçant les points de synchronisation du nœud distant et en corrigeant le calcul du LSN minimum requis. Auparavant, les ballonnements WAL se produisaient parfois lorsqu'un nœud était supprimé d'un cluster;
- correction du problème de retour du nœud au cluster après un long arrêt de ce nœud;
Correction d'un bug au point de synchronisation lors de l'initialisation du module multimaître, qui se produisait en cas de panne avant la première synchronisation.
De plus, le mécanisme du pool de connexions intégré a été amélioré. Par rapport à la version précédente, les innovations suivantes y sont apparues:
- le paramètre dédié_utilisateurs, qui permet de spécifier une liste d'utilisateurs pour lesquels des processus de service dédiés seront utilisés en mode pool de connexion;
- Les processus de diffusion distincts peuvent désormais accepter les connexions d'utilisateurs différents, de sorte que toutes les connexions à la même base de données appartiennent au même pool partagé.
Il existe des améliorations communes à Postgres Pro Enterprise 11.17.1 et Postgres Pro Standard 11.17.1. Par exemple, l'utilitaire pg_probackup a été mis à jour vers la version 2.2.7 et mamonsu a été mis à jour vers la version 2.4.4.
Pour ces innovations et d'autres versions, consultez le chapitre Notes de version dans la documentation PPE et PPS .

Postgres Pro Standard 12.2.1 Les

différences entre cette version de PostgreSQL 12 et de Postgres Pro Standard 11.17.1 peuvent être retracées dans les notes de publication correspondantes .

pgAdmin 4 v 4.19.

Cette version a introduit la prise en charge de Python 3.8, une amélioration du fonctionnement du débogueur et si la connexion est interrompue par pgAdmin, il est garanti que les transactions qui ne sont pas encore validées seront rejetées. Correction de 18 bugs.

PostGIS 3.0.1.

La première version stable après le passage à Git prend en charge la branche de développement PostgreSQL 13. Optimisé pour 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. À propos de la version ici , la documentation est en PDF, et téléchargez ici .

pg_featureserv

pg_featureserv - un service Web pour accéder aux géodonnées stockées dans des tables PostGIS, utilise ses géo-fonctions. Développement de données croquantes.

pg_tileserv

Serveur de tuiles PostGIS uniquement (serveur de carte) écrit en Go. Comment l'installer et le configurer est écrit ici .

pg_partman 4.3.0

Fondamentalement - corrections de bugs. À propos de la version ici , téléchargez ici .

Pgpool-II 4.1.1

version 4.0.8, 3.7.13, 3.6.20, 3.5.24 et pgpoolAdmin 4.1.0 ont également été publiés. À propos de la version , de la source et du RPM.

Odyssey 1.1

Dans cette version de l' extracteur pour PostgreSQL, que Yandex développe, il y a des paramètres pour une meilleure compatibilité avec pgbouncer. Les types de stockage de réplication ne sont plus pris en charge.

PAF v2.3.0

PAF, c'est-à-dire le basculement automatique PostgreSQL, une solution de cluster de basculement basée sur Pacemaker-corosync, est uniquement compatible avec Pacemaker 1.1.13 sur corosync 2.x. PAF prend désormais en charge PostgreSQL 12. Vous pouvez en savoir plus sur cette version ici .

Bucardo 5.6.0

prétend que cette version a amélioré un mécanisme de résolution de conflits personnalisé, des performances optimisées et une compatibilité améliorée avec PostgreSQL 11 et 12. Téléchargez ici .

pglogical 2.3

Vous pouvez maintenant copier des tables et des séquences sous un nom différent sur le nœud. Les détails techniques et les téléchargements peuvent être trouvés ici .

Postgresql Anonymizer 0.6

Cette extension masque ou remplace les informations personnelles ou les données commerciales des utilisateurs de PostgreSQL. Le projet a été mené par Damen Kloshar, et l'a ensuite donné sous l'aile de Dalibo. sur le github Dalibo . Vous pouvez lire la version ici .

Patchs importants


Le correctif pour compresser les doublons (déduplication) dans les index B-Tree d'Anastasia Lubennikova (Postgres Professional) a été commis par Peter Geigan. Nastya a réussi à rendre compte de l'innovation lors de la conférence PGConf India 2020 .

Des articles


Cartographier la propagation de COVID-19 à l'aide de données Les

codeurs TimescaleDB expliquent comment utiliser leur extension et PostGIS pour analyser la propagation du virus, comment formuler une requête du type «combien de voisins dans un rayon de 1 mile sont tombés malades hier».

Microsoft Azure accueille les committers de PostgreSQL

Microsoft n'achète pas seulement des sociétés Postgres. Les services RH prédateurs MS attirent les principaux développeurs open source. Publié une interview avec une entreprise venue chez Thomas Munro (Thomas Munro), Jeff Davis (Jeff Davis) et Anders Freund (Andres Freund).

Aspirateur inutile

Robert Haas explique, pourquoi même un nettoyage automatique bien configuré peut ne pas vous éviter des problèmes lorsque de nombreuses transactions se bloquent. Robert analyse les raisons, parle de surveillance.

Parallélisme, et ensuite?

Amit Kapila parle de la façon dont le traitement des requêtes en parallèle a développé dans PostgreSQL depuis la version 9.6. Ainsi que ce à quoi s'attendre dans la version 13, et les plans pour l'avenir.

Personnage de la semaine PostgreSQL: Joe Conway; Bruce Momjian interview

plutôt courte avec Joe Conway. Classic (20 ans avec Postgres), auteur de PL / R parle de sa vie, travaille dans Crunchy Data. Croit en un avenir meilleur pour Postgres. Bruce (24 ans chez Postgres) est encore plus concis
mais il met des accents importants: son extension préférée est PostGIS, les principales réalisations de PG 12 sont REINDEX CONCURRENTLY , les statistiques multi-colonnes, le CTE inline et le PG le plus nécessaire à l'avenir est le sharding.

Évolutivité horizontale / Sharding dans PostgreSQL Core - Pièces manquantes du puzzle

Le thème du sharding est développé par Ahsan Hadi, vétéran de EnterpriseDB, aujourd'hui vice-président du développement chez HighGo Software. Il parle de partage FDW, de Global Transaction Manager, d'instantanés mondiaux et bien plus encore.

Et encore une fois sur les requêtes récursives

Non seulement nous, mais aussi les conseils de Postgres Weeklylire (ou relire) un article de Yegor Rogov du service de formation professionnelle de Postgres. L'article n'est pas nouveau, mais la raison (publication de la traduction) est bonne. Voici le lien vers l'original.

Postgres à un bas niveau

Et une autre recommandation pour une seconde (pour quelqu'un en premier) visualisation. Dans cette vidéo, Dmitry Dolgov de Zalando pendant 37 minutes parle de l'architecture des niveaux inférieurs de Postgres, de l'utilisation de strace et de gdb.

Sous-transactions et performances de Postgres

À propos des sous-transactions dans PL / pgSQL, sur certains problèmes de performances et de fiabilité qui peuvent survenir, les diagnostics sont écrits sur le blog Cybertec.

Gestion des valeurs NULL dans PostgreSQL

sur le site Percona démanteléfonctionnalités de travailler avec NULL en C / C ++, en Java et, bien sûr, dans Postgres (il n'y a rien sur les autres langages procéduraux qui fonctionnent avec Postgres - c'est dommage).

Joe bot Plein article

Titre : bot Joe, un assistant d'optimisation des requêtes SQL, mis à jour à la version 0.5.0. . Décrit un projet de chatbot pour Slack exécuté au-dessus du laboratoire de base de données (à partir de Postgres.ai).


Conférences


Bien que nous ne vous informerons pas des annulations et des transferts. Les informations sont trop volatiles.



Abonnez-vous à la chaîne postgresso !

Envoyez vos idées et suggestions par mail: news_channel@postgrespro.ru Numéros
précédents: # 18 , # 17 , # 16 , # 15 , # 14 , # 13 , # 12 , # 11 (spécial) , # 10 , # 9 , # 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

All Articles