Die Version der verteilten Datenbank Apache Cloudberry 2.1.0 wurde vorgestellt, die die Entwicklung der Open-Source-Datenbankbasis Greenplum fortsetzt, die nach der Übernahme von VMware von der Firma Broadcom in ein proprietäres Produkt umgewandelt wurde. Das Projekt befindet sich derzeit im Apache-Inkubator und wird in die Gruppe der primären Apache-Projekte überführt, sobald die Infrastruktur und die Begleitdienste 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.1.0 gehören:
- Der UDP2-Protokoll für die Kommunikation zwischen Knoten wurde implementiert, wodurch die Effizienz der verteilten Abfrageausführung erhöht wurde.
- Die Unterstützung des MCP-Servers (Model Context Protocol) wurde hinzugefügt, um die Integration mit Tools auf Basis großer Sprachmodelle zu erleichtern.
- Es wurde die Möglichkeit eingeführt, den LZ4-Algorithmus zur Komprimierung von Spalten in Tabellen anzuwenden, um den Ein-/Ausgabebedarf zu reduzieren und den Speicherverbrauch zu senken.
- Die Funktionsweise des ORCA-Optimierers wurde verbessert.
- Das Skript greenplum_path.sh, das zur Konfiguration der Benutzerdatenbankumgebung verwendet wurde, wurde durch cloudberry-env.sh ersetzt.
- Das Backup-Tool wurde in cloudberry-backup umbenannt. Ein Plugin für S3-basierten Speicher wurde in das Hauptrepository aufgenommen.
Quelle: opennet.ru
