Темы



Выпуск Apache Cloudberry 2.2.0, открытой альтернативы СУБД Greenplum

Коротко сгенерировано ИИ по тексту статьи
  • Cloudberry 2.2.0 включает исправления, устранение уязвимостей и оптимизации PostgreSQL 14.4–14.10, а также шесть новых дополнений.
  • В оптимизаторе ORCA появились внутрисегментное параллельное сканирование, параллельное выполнение Full Join и Right Join и оптимизация AQUMV.
  • Добавлена поддержка Rocky Linux 8/9/10, Ubuntu 22.04/24.04 и Java 17; поддержку Ubuntu 20.04 прекращено.

Почему это важно: Статистику взаимодействия узлов теперь можно анализировать SQL-запросами вместо разбора логов.

Представлен выпуск распределённой СУБД Apache Cloudberry 2.2.0, продолжающей развитие открытой кодовой базы СУБД Greenplum, которая была превращена компанией Broadcom в закрытый продукт после приобретения VMware. Проект пока находится в инкубаторе Apache и будет переведён в число первичных проектов Apache после готовности инфраструктуры и сопровождающих.

СУБД Cloudberry представляет собой распределённую редакцию открытой СУБД PostgreSQL, оптимизированную для выполнения аналитических запросов над большими массивами данных (Data Warehouse). Для параллельной обработки данных применяется массово-параллельная архитектура (MPP, massively parallel processing), обеспечивающая масштабируемость хранилища до петабайтных размеров за счёт разделения данных на сегменты и задействования для их хранения и обработки кластера из группы серверов.

Среди улучшений в Apache Cloudberry 2.2.0:

  • Перенесены исправления ошибок, устранения уязвимостей и оптимизации из выпусков PostgreSQL 14.4–14.10 (ветка Cloudberry 2.x построена на кодовой базе PostgreSQL 14).

  • Добавлено шесть дополнений: diskquota, gp_stats_collector, gp_relsizes_stats, reject_partition_fullscan, try_convert и yezzey.

  • Добавлено расширение interconnect, предоставляющее сводные счётчики из протокола UDPIFC, доступные через представления gp_interconnect_stats, gp_interconnect_stats_per_segment и gp_interconnect_stats_per_host. Расширение позволяет анализировать статистику взаимодействия между уздами при помощи SQL-запросов вместо разбора логов.

  • В оптимизаторе ORCA реализовано внутрисегментное параллельное сканирование таблиц. Число параллельно запускаемых обработчиков настраивается через параметр max_parallel_workers_per_gather.

  • Обеспечена возможность параллельного выполнения операций Full Join и Right Join.

  • Для запросов, содержащих операции объединения нескольких таблиц (JOIN), реализована техника оптимизации AQUMV (Answer-Query-Using-Materialized-Views).

  • Добавлена поддержка дистрибутивов Rocky Linux 8/9/10 и Ubuntu 22.04 /24.04. Прекращена поддержка Ubuntu 20.04.
  • Автоматизирована сборка пакетов в форматах DEB и RPM для архитектур x86_64 и ARM64.

  • Добавлена таблица со статистикой PXF-сервера pxf_stat_activity, а также функции pxf_cancel_backend и pxf_interrupt_backend для остановки внешних запросов без перезапуска сервера PXF.

  • Добавлена поддержка Java 17.

  • Добавлена утилита gpbackman для управления резервными копиями, а также обработчик gpbackup_exporter для экспорта сведений о резервных копиях в систему мониторинга Prometheus.

  • Подготовлен первый релиз cloudberry-go-libs, набора библиотек на языке Go, используемых в Apache Cloudberry.



Источник: http://www.opennet.ru/opennews/art.shtml? num=66660

© OpenNet