В 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 стал логичным продолжением знакомой технологии.