Greenplum – массивно-параллельная (MPP) аналитическая СУБД, построенная на основе PostgreSQL. Данные распределяются по множеству сегментов кластера, и запросы выполняются параллельно, что позволяет обрабатывать десятки и сотни терабайт. Изначально разработана компанией Greenplum, затем развивалась в Pivotal и VMware; в 2024 году открытая разработка проекта была прекращена, а сообщество и российские компании развивают собственные форки.
Архитектура
- Мастер-узел принимает запросы и строит план.
- Сегменты хранят части данных и выполняют запрос параллельно.
- Строчное и колоночное хранение таблиц, сжатие.
- Внешние таблицы для загрузки из файлов и других систем.
Где применяется
- Корпоративные хранилища данных банков, телекома, ритейла.
- Аналитические витрины и отчётность.
В России
На основе Greenplum созданы российские MPP-СУБД и дистрибутивы с поддержкой, включённые в реестр российского ПО; это распространённая основа корпоративных хранилищ в проектах импортозамещения.