Выпуск 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
