Архитектура Greenplum отличается от традиционной клиент-серверной архитектуры PostgreSQL тем, что реализует массивно-параллельную обработку (MPP) без разделения ресурсов. 12
В Greenplum несколько взаимосвязанных экземпляров PostgreSQL объединены в кластер, при этом каждый узел кластера имеет собственную память, операционную систему и жёсткие диски. 14 Это позволяет ускорить аналитическую обработку данных благодаря распараллеливанию вычислений. 1
PostgreSQL, в свою очередь, работает по принципу «клиент-сервер» с совместным использованием памяти, областей хранения и операционных систем. 1
Кроме того, Greenplum подходит для обширной OLAP-аналитики больших данных, а PostgreSQL — для баз данных небольшого размера с OLTP-кейсами. 12