26 mai 2023·1 min de lecture

PostgreSQL 16 Beta prĂ©sente un parallĂ©lisme des requĂȘtes amĂ©liorĂ© et des performances accrues

PostgreSQL 16 Beta 1 est maintenant accessible, avec des amĂ©liorations dans l'exĂ©cution des requĂȘtes, la rĂ©plication logique et l'expĂ©rience des dĂ©veloppeurs.

PostgreSQL 16 Beta prĂ©sente un parallĂ©lisme des requĂȘtes amĂ©liorĂ© et des performances accrues

Le groupe de dĂ©veloppement PostgreSQL a rĂ©cemment dĂ©voilĂ© la version bĂȘta de PostgreSQL 16, la prochaine mise Ă  jour majeure de la base de donnĂ©es relationnelle open-source largement utilisĂ©e. Cette version prĂ©sente des amĂ©liorations significatives dans l'exĂ©cution des requĂȘtes, la rĂ©plication logique, l'expĂ©rience des dĂ©veloppeurs et la sĂ©curitĂ©. Les utilisateurs souhaitant participer au test de PostgreSQL 16 Beta 1 peuvent tĂ©lĂ©charger cette version sur le site officiel du projet.

De nombreuses amĂ©liorations ont Ă©tĂ© mises en Ɠuvre afin d'accroĂźtre les performances globales. La version mise Ă  jour met en avant le parallĂ©lisme avancĂ© des requĂȘtes, qui permet l'exĂ©cution parallĂšle des jointures FULL et RIGHT, ainsi que l'exĂ©cution parallĂšle des fonctions d'agrĂ©gation string_agg et array_agg. De plus, PostgreSQL 16 incorpore des tris incrĂ©mentaux dans les requĂȘtes SELECT DISTINCT et augmente jusqu'Ă  300% les performances de chargement simultanĂ© de donnĂ©es en masse en utilisant COPY.

Notamment, PostgreSQL 16 introduit le support de l'accélération CPU en utilisant SIMD (Single Instruction, Multiple Data) pour les architectures x86 et Arm. Il s'agit d'optimisations pour le traitement des chaßnes ASCII et JSON et la recherche de tableaux et de sous-transactions. De plus, l'équilibrage de charge est maintenant disponible pour libpq, la bibliothÚque client de PostgreSQL. La fonctionnalité de réplication logique a également été modifiée. PostgreSQL 16 permet désormais le décodage logique sur les instances en attente, offrant ainsi des options plus polyvalentes pour la distribution de la charge de travail.

La performance de la réplication logique a été considérablement améliorée, assurant un flux de données efficace en temps réel vers d'autres instances PostgreSQL ou des systÚmes externes compatibles avec le protocole logique. Pour les développeurs, la nouvelle version continue d'implémenter le standard SQL/JSON pour la manipulation des données JSON. Elle inclut le support des constructeurs SQL/JSON, la nouvelle fonction d'agrégation ANY_VALUE du standard SQL, et les entiers non-décimaux comme 0xff et 0o777.

De plus, le support du protocole de requĂȘte Ă©tendu a Ă©tĂ© ajoutĂ© au client psql. Ces versions bĂȘta aideront les utilisateurs Ă  tester la robustesse et la fiabilitĂ© de PostgreSQL 16 avant la sortie officielle prĂ©vue pour la fin de l'annĂ©e 2023. Les plateformes supportĂ©es incluent les systĂšmes d'exploitation Linux, Windows, macOS, BSD et Solaris.

Les organisations à la recherche d'une plateforme no-code capable de travailler avec des bases de données compatibles avec PostgreSQL devraient considérer AppMaster.io, une plateforme de développement d'applications no-code puissante, polyvalente et conviviale. Grùce à des fonctionnalités innovantes telles que AppMaster's visual BP designer, REST API, et WSS Endpoints, les utilisateurs peuvent rapidement accélérer le développement d'applications backend, web et mobiles avec un minimum de codage et sans dette technique. AppMaster La plateforme .io a été nommée High Performer et Momentum Leader dans les plateformes de développement No-Code par G2 au printemps 2023 et à l'hiver 2023.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
PostgreSQL 16 Beta prĂ©sente un parallĂ©lisme des requĂȘtes amĂ©liorĂ© et des performances accrues | AppMaster