Apache Cloudberry против Greenplum: сравнение MPP-платформ и инструменты администратора

В 2024 году правообладатель Greenplum (Broadcom) закрыл исходные коды проекта. Сообщество оказалось перед выбором: оставаться на коммерческой версии с рисками vendor lock-in или искать альтернативу.

Apache Cloudberry создали оригинальные разработчики Greenplum на базе бета-версии Greenplum 7. Проект вошёл в инкубатор Apache и развивается по модели Apache Way — полностью открытая разработка, публичный роадмап, прозрачное принятие решений.

Технические отличия Cloudberry

Cloudberry развивает архитектуру Greenplum. Ядро обновлено до PostgreSQL 14+, добавлено более 50 улучшений, которых нет в классическом Greenplum.

Хранение и производительность

  • Гибридная технология хранения PAX
  • Улучшенная параллельная обработка запросов
  • Индексы BRIN для больших таблиц
  • Инкрементальная сортировка данных

Безопасность

  • Прозрачное шифрование данных (TDE)
  • Row-Level Security для контроля доступа на уровне строк
  • Аутентификация по стандарту SCRAM-SHA-256

Удобство администрирования

  • Поддержка команды UPSERT
  • Расширенные возможности работы с JSONB
  • Автоматический фейловер кластера
  • Полная поддержка развёртывания в Kubernetes

Инструменты для администратора БД

На вебинаре Yandex Cloud показали практические сценарии администрирования. Вот основные инструменты:

Мониторинг и диагностика

Командный центр отображает активные сессии, потребление CPU и памяти, планы запросов в реальном времени. Можно быстро найти узкое место без глубокого погружения в логи.

Миграция и резервное копирование

  • cbcopy — перенос данных между кластерами
  • gpbackup — штатное средство бэкапа
  • Интеграция с WAL-G для инкрементальных бэкапов и точек восстановления

Работа с AI/ML

Расширение pgvector работает «из коробки». Храните векторные представления и выполняйте семантический поиск прямо в базе — отдельное векторное хранилище не требуется.

Итог

Apache Cloudberry — это open-source альтернатива коммерческому Greenplum с закрытым кодом. Платформа получила свежее ядро PostgreSQL, новые функции безопасности и инструменты для работы в современных инфраструктурах.

Для компаний, которые искали выход из ситуации с закрытием исходников Greenplum, Cloudberry стал логичным продолжением знакомой технологии.

Фото аватара

Олег Козлов

Разработчик.
Веб-фреймворки: Symfony, Strapi, Django
Также увлекаюсь NoCode & AI решениями.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *