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