Version 2.2.0 von Apache Cloudberry, einer offenen Alternative zur Datenbank Greenplum

Die Version 2.2.0 der verteilten Datenbank Apache Cloudberry wurde veröffentlicht und setzt die Entwicklung des Open-Source-Codes der Datenbank Greenplum fort, die von Broadcom nach der Übernahme von VMware in ein geschlossenes Produkt umgewandelt wurde. Das Projekt befindet sich derzeit im Apache-Inkubator und wird zu einem der primären Apache-Projekte aufsteigen, sobald die Infrastruktur und Begleitdokumentation bereit sind.

Die Datenbank Cloudberry ist eine verteilte Edition der offenen Datenbank PostgreSQL, die für die Durchführung analytischer Abfragen über große Datenmengen (Data Warehouse) optimiert ist. Für die parallele Datenverarbeitung wird eine massiv parallele Architektur (MPP, massively parallel processing) verwendet, die eine Skalierung des Speichers auf Petabyte-Größen ermöglicht, indem die Daten in Segmente unterteilt und ein Cluster von Knoten zur Speicherung und Verarbeitung eingesetzt wird. Server.

Zu den Verbesserungen in Apache Cloudberry 2.2.0 gehören:

  • Fehlerbehebungen, Sicherheitsupdates und Optimierungen aus den Versionen PostgreSQL 14.4-14.10 wurden übernommen (der Cloudberry 2.x-Zweig basiert auf dem PostgreSQL 14-Code).
  • Sechs Erweiterungen wurden hinzugefügt: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert und yezzey.
  • Eine Erweiterung namens interconnect wurde hinzugefügt, die zusammenfassende Zähler aus dem UDPIFC-Protokoll bereitstellt, die über die Ansichten gp_interconnect_stats, gp_interconnect_stats_per_segment und gp_interconnect_stats_per_host zugänglich sind. Mit dieser Erweiterung können Statistiken zur Interaktion zwischen Knoten über SQL-Abfragen analysiert werden, anstatt die Protokolle zu durchsuchen.
  • Im ORCA-Optimierer wurde das intersegmentale parallele Scannen von Tabellen implementiert. Die Anzahl der parallel ausgeführten Worker kann über den Parameter max_parallel_workers_per_gather konfiguriert werden.
  • Die Möglichkeit zur parallelen Ausführung von Full Join und Right Join wurde bereitgestellt.
  • Für Abfragen, die Operationen zum Zusammenführen mehrerer Tabellen (JOIN) enthalten, wurde die Optimierungstechnik AQUMV (Answer-Query-Using-Materialized-Views) realisiert.
  • Es wurde Unterstützung für die Distributionen Rocky Linux 8/9/10 und Ubuntu 22.04/24.04 hinzugefügt. Die Unterstützung für Ubuntu 20.04 wurde eingestellt.
  • Die Paketbuilds in den Formaten DEB und RPM für die Architekturen x86_64 und ARM64 wurden automatisiert.
  • Eine Tabelle mit Statistiken des PXF-Servers pxf_stat_activity wurde hinzugefügt, sowie die Funktionen pxf_cancel_backend und pxf_interrupt_backend zum Stoppen externer Anfragen ohne Neustart. Server PXF.
  • Unterstützung für Java 17 wurde hinzugefügt.
  • Das Dienstprogramm gpbackman zur Verwaltung von Sicherungskopien sowie der Handler gpbackup_exporter zum Exportieren von Informationen über Sicherungskopien in das Überwachungssystem Prometheus wurden hinzugefügt.
  • Die erste Version von cloudberry-go-libs, einem Satz von Bibliotheken in der Programmiersprache Go, die in Apache Cloudberry verwendet werden, wurde vorbereitet.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster