Nous continuons de vous présenter les actualités PostgreSQL les plus intéressantes.Communiqués
Comme promis, la
version bêta de PostgreSQL 11 est sortie le 25 mai. Ses innovations par rapport à 10.x sont pour la plupart déjà répertoriées dans le résumé
Ce qui a gelé lors du gel des fonctionnalités .
Postgres Pro 10.4.1Postgres Professional a publié de nouvelles versions de Postgres Pro Standard / Enterprise 10.4.1 basées sur PostgreSQL 10.4 et Postgres Pro 10.3.2. Ils comprenaient toutes les améliorations de PostgreSQL 10.4, ainsi qu'un certain nombre d'améliorations importantes:
- module jsquery mis à jour responsable des requêtes sur le type de données jsonb;
- L'utilitaire pg_probackup pour gérer la sauvegarde et la récupération des clusters de bases de données a été mis à jour vers la version 2.0.17 et complété par de nouvelles fonctionnalités; par exemple, le mode DELTA est ajouté, dans lequel tous les fichiers de données du répertoire sont lus et une copie incrémentielle est créée pour les pages qui ont été modifiées depuis la copie précédente;
- Le module
pg_pathman
, qui est responsable du partitionnement des bases de données volumineuses et distribuées, a été mis à jour vers la version 1.4.11, dans laquelle un certain nombre d'erreurs ont été corrigées; - Le tri des lettres «» et «» »dans le module mchar, qui fournit des types de données supplémentaires pour la compatibilité avec Ms SQL Server, a été corrigé;
- version améliorée pour Windows.
OdysséeYandex a
présenté la première version open source de l'extracteur Odyssey multi-thread pour PostgreSQL. Il est conçu pour les charges lourdes dans les systèmes multicœurs: plus de 10 000 connexions TLS et plus de 100 000 TPS par serveur avec beaucoup moins de connexions ouvertes à PostgreSQL qu'avec plusieurs pgbouncers.
Odyssey peut:
- évoluer linéairement sur les noyaux;
- travailler dans différents modes de mise en commun, avec authentification personnalisée, restrictions;
- annuler automatiquement les transactions et tuer les processus serveur lorsque la connexion est perdue;
- transmettre correctement les erreurs.
PostGIS-2.5.0alfaCette
dernière version est toujours en cours de développement. Il fonctionnera avec PostgreSQL 9.4 et plus récent, mais révélera toutes les possibilités avec PostgreSQL 11beta récemment publié.
Les événements
La liste des committers PostgreSQL (22 personnes) a été
étendue à 7 personnes, dont
Alexander Korotkov , Postgres Professional (remarque à ce sujet
dans TAdviser ). Avant cela, le seul représentant de la Russie dans cette liste de personnes habilitées à approuver les correctifs envoyés était
Fedor Sigaev (également Postgres Professional).
Microsoft a acquis GitHubL'achat a coûté 7,5 milliards de dollars à l'entreprise. Vous pouvez lire sur les motifs, par exemple,
ici .
L'éducation
Publication d'un livre électronique sur la
base de données sur la technologie des bases de données, partie 1B. A. Novikov, E. A. Gorshkova, N. G. Grafeeva ; sous la direction de
E.V. Rogova ; Postgres Professional.
La visite de deux semaines de Vladivostok-Khabarovsk par les enseignants de Postgres Professional
Yegor Rogov et Pavel Luzanov s'est terminée avec succès. A Vladivostok, les cours ont eu lieu dans un bâtiment assez récent (FEFU, bâtiment A, niveau 8, «Point d'ébullition»):

Moralité de Postgres
Un code moral du post-congressiste est proposé et activement discuté dans la communauté. Un comité approprié devrait bientôt comparaître.
Les articles
Analyse des écarts SQL standard PostgreSQLMarkus Winand, enseignant et consultant, auteur du livre
SQL Performance Explained ,
promet de donner les détails de ses tests PostgreSQL afin de vérifier leur conformité aux dernières normes (
SQL-2016 ) par rapport aux 5 autres SGBD. Cette fois, ce que SQL n'a pas encore été implémenté dans PostgreSQL, ou l'implémentation est incomplète. Il s'agit dans ce cas de
MERGE, JSON, EXTRACT, listagg
, etc.
Vous pouvez lire ici l'histoire du correctif MERGE et le chemin épineux des correctifs JSON
ici . Marcus Vinand n'est pas du tout un ennemi de PostgreSQL: avant cela, il a
donné une conférence sur
les fonctionnalités SQL standard où PostgreSQL bat ses concurrentsSharding intégré pour PostgreSQLDans cet
article, Robert Haas n'explique pas comment fonctionne le partage dans PostgreSQL, mais comment il discute des problèmes qui doivent encore être résolus:
- L'exécuteur PostgreSQL n'est pas en mesure d'exécuter simultanément des requêtes sur différentes partitions étrangères.
- Nous devons apprendre à donner plus de travail aux ressources tierces (plus de pushdown).
- ACIDE Maintenant, une situation est possible lorsqu'une transaction est validée sur certains nœuds et non validée sur d'autres. Haas mentionne Stas Kelvich (Postgres Professional), qui a proposé une manière réaliste d'utiliser des instantanés globaux.
- Automatisation de l'installation et support du sharding. Jusqu'à présent, trop de choses ont été faites manuellement.
Cas d'utilisation de la récupération pour la réplication logique dans PostgreSQL 10Konstantin Evteev (Avito)
analyse les possibilités de transfert des outils de récupération de
Londiste
à la réplication logique dans
PostgreSQL 10
. Sur des exemples de configurations dans votre entreprise
Résolution des tâches de Data Science avec Greenplum DBCet article
décrit comment de vraies tâches analytiques de
Big Data (utilisant la formation de modèle,
MapReduce
et le traitement de texte non formalisé) sont résolues sur
Greenplum , sans
Hadoop
, etc. à partir de l'ensemble Big Data du gentleman.
Par exemple, un système de 3 nœuds dans des machines virtuelles.
Nous surveillons les sessions actives de PostgreSQL 10, comme dans OracleDmitry Tsvetkov a réécrit l' utilitaire de surveillance
ASH-Viewer
pour Oracle sous PostgreSQL et démontre ses capacités.
Bataille de MERGE. Chronique avec conclusions et moraleMERGE
la syntaxe et des variations de l'équipe
MERGE
.
Cluster pacemaker / corosync sans validolUn article d' Igor Kosenkov (Postgres Professional) avec des conseils pratiques sur la configuration du
pacemaker/corosync
.
Conférences et réunions passées
Webinaire sur BDR 3.02ndQuadrant a organisé ce webinaire pour tout le monde, compensant en partie la rareté du contenu BDR 3.0, qui est d'un grand intérêt. La
partie principale a été suivie de réponses hors ligne aux questions (
suivi ). Cependant, le sujet nécessite des éclaircissements supplémentaires.
PGCon 2018 à OttawaRapport de Sasha Alekseev sur la conférence PGCon 2018 à Ottawa avec un parti pris dans les rapports de la Russie. La conférence a également examiné le stockage vigoureusement plaggable (y compris l'API), l'annulation du journal, le JIT et, bien sûr, le
finkgate .
Il a été décidé dans ce cycle d'organiser 5 fêtes de comité au lieu des 4. habituelles. Le programme et les diapositives de certains rapports peuvent être trouvés
ici . Il y a également une
transcription de la discussion des questions organisationnelles.
Conférences futures
PGDay.IT 2018Tenue à Lazise, sur les rives du lac de Garde, près de Vérone, le 29 juin.
Swiss PGDay 2018La fin des inscriptions approche (28 juin) lors d'une
conférence à Rapperswil (près de Zurich). Il aura lieu le 29 juin.
PGConf.Brazil 2018Qui
se tiendra à Sao Paulo au Brésil du 3 au 4 août.
PG Day France 2018Attendu à Marseille le 26 juin.
Le groupe d'utilisateurs de Portland PostgreSQLPgConf Silicon Valley 2018Se tiendra à San Francisco du 5 au 7 septembre. Jusqu'à la fin des inscriptions (12 juin) il reste très peu.
PostgresConf Afrique du Sud 2018Tenue à Johannesburg le 9 octobre. L'inscription durera tout le mois de juin.
PGconf.ASIA 2018Se tiendra du 10 au 12 décembre à Tokyo.
Abonnez-vous à la chaîne postgresso !Envoyez vos idées et suggestions par mail: news_channel@postgrespro.ruNuméros précédents:
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 2 ,
# 1