Sortie d'Apache Cloudberry 2.2.0, une alternative open source à la base de données Greenplum

La version 2.2.0 de la base de données distribuée Apache Cloudberry a été présentée, poursuivant le développement de la base de code open source de la base de données Greenplum, qui a été transformée par la société Broadcom en un produit propriétaire après l'acquisition de VMware. Le projet est actuellement en incubation chez Apache et sera transféré au statut de projet principal d'Apache une fois l'infrastructure et le soutien prêts.

La base de données Cloudberry est une édition distribuée de la base de données ouverte PostgreSQL, optimisée pour exécuter des requêtes analytiques sur de grands ensembles de données (Data Warehouse). Pour le traitement parallèle des données, une architecture de traitement massivement parallèle (MPP) est utilisée, permettant d'échelonner le stockage jusqu'à des tailles de pétaoctets grâce à la division des données en segments et à l'utilisation d'un cluster. serveurs.

Parmi les améliorations apportées dans Apache Cloudberry 2.2.0 :

  • Des corrections de bogues, des correctifs de vulnérabilités et des optimisations ont été migrés à partir des versions PostgreSQL 14.4-14.10 (la branche Cloudberry 2.x est construite sur la base de code de PostgreSQL 14).
  • Six extensions ont été ajoutées : diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert et yezzey.
  • Une extension interconnect a été ajoutée, fournissant des compteurs résumés à partir du protocole UDPIFC, accessibles via les vues gp_interconnect_stats, gp_interconnect_stats_per_segment et gp_interconnect_stats_per_host. L'extension permet d'analyser les statistiques d'interaction entre nœuds à l'aide de requêtes SQL au lieu de l'analyse des journaux.
  • Le l'optimiseur ORCA a mis en œuvre le scan parallèle intra-segment des tables. Le nombre de gestionnaires exécutés en parallèle est configurable via le paramètre max_parallel_workers_per_gather.
  • La possibilité d'exécuter en parallèle des opérations Full Join et Right Join a été assurée.
  • Pour les requêtes contenant des opérations de jointure de plusieurs tables (JOIN), une technique d'optimisation AQUMV (Answer-Query-Using-Materialized-Views) a été mise en œuvre.
  • La prise en charge des distributions Rocky Linux 8/9/10 et Ubuntu 22.04/24.04 a été ajoutée. La prise en charge d'Ubuntu 20.04 a été interrompue.
  • La construction de paquets aux formats DEB et RPM pour les architectures x86_64 et ARM64 a été automatisée.
  • Une table de statistiques du serveur PXF, pxf_stat_activity, a été ajoutée, ainsi que les fonctions pxf_cancel_backend et pxf_interrupt_backend pour arrêter les requêtes externes sans redémarrage de PXF. de serveurs PXF.
  • La prise en charge de Java 17 a été ajoutée.
  • Un utilitaire gpbackman pour la gestion des sauvegardes a été ajouté, ainsi qu'un gestionnaire gpbackup_exporter pour exporter les informations de sauvegarde dans le système de surveillance Prometheus.
  • La première version de cloudberry-go-libs, un ensemble de bibliothèques en Go utilisées dans Apache Cloudberry, a été préparée.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster