Greenplum — распределённая аналитическая СУБД на базе PostgreSQL. Основное отличие — MPP: данные и выполнение запросов распределены между сегментами, которые работают параллельно.
Что такое Greenplum и в чём его основное отличие от PostgreSQL?
Greenplum — распределённая аналитическая СУБД на базе PostgreSQL. Основное отличие — MPP: данные и выполнение запросов распределены между сегментами, которые работают параллельно.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Greenplum — распределённая аналитическая СУБД на базе PostgreSQL. Основное отличие — MPP: данные и выполнение запросов распределены между сегментами, которые работают параллельно.
Поэтому важны равномерность распределения, обмен данными между сегментами и пригодность запросов к параллельному выполнению. PostgreSQL сам по себе не превращается в такую систему добавлением реплик. Совместимость SQL и возможностей Greenplum с PostgreSQL зависит от версии. Архитектура Greenplum.