MIGRATING FROM GREENPLUM®

Stop the process. Swap the packages. Restart.

EDB Postgres® AI (EDB PG AI) for WarehousePG is binary-compatible with Greenplum 6.x and 7.x. Your data stays on disk, your schema stays as written, your applications don't know it happened. Euronext FX cut over in hours—after months of planning. That ratio is the point.

THE PRESSURE

Why Greenplum estates are moving


The open source option closed

Greenplum's core engine was open source from 2015. In May 2024 that changed: future releases ship closed-source inside the vendor's commercial suite, and the public repositories were archived read-only.


Four owners since 2010

EMC in 2010, Pivotal in 2012, VMware in 2019, Broadcom in November 2023—each a matter of public record. What follows a change of owner is a decision for that owner to make, which is precisely what makes it hard to plan around.


Self-supporting a fork is a real job

The community fork route is legitimate, but somebody owns CVE response, patching, and packaging. Teams that take it on usually discover the cost at 3am in an emergency, rather than in the business case.

There is no deadline here. Greenplum has no publicly published end-of-life date—entitled customers can see per-version lifecycle dates in Broadcom's support portal, but there is no public countdown, and anyone implying otherwise is inventing urgency. The citable event is the May 2024 license change. That changes your options, not your timetable.

What a binary swap actually means

Most migrations move your data. This one doesn't. WarehousePG is an Apache-licensed fork of the last open source Greenplum release, so the swap replaces the executables and leaves everything else where it is: stop the Greenplum process, remove the old packages, install the WarehousePG packages, restart the database.

What you have today

After the swap

Notes

On-disk data

Unchanged

No data movement. This is the whole point—and the reason cutover is measured in hours rather than weekends.

Schema, including distribution keys

Unchanged

No redesign, no redistribution, no partitioning rework.

Client applications, ports, drivers

Unchanged

Postgres wire protocol throughout. Applications don't need to know.

BI, ETL and DBA tooling

Unchanged

Including scheduled administration jobs.

MPP topology

Same architecture

Coordinator plus segments, interconnect, segment mirroring, standby coordinator. WarehousePG is the fork, not a re-implementation.

MADlib, PXF, PostGIS, PL/R, PL/Java, PL/Container

Supported

In-database ML, external tables to HDFS and object storage, ORC/AVRO/Parquet.

Proprietary commercial add-on modules

Not included

Commercial modules from the proprietary suite aren't in an Apache-licensed fork. EDB's stated approach is replacements via new development, partnerships and integrations. Scope this explicitly—it's the most likely technical objection.

 

Two qualifiers, stated up front

Binary compatibility is scoped to Greenplum 6.x and 7.x.

7.x is the direct swap. On 6.x there are two steps: swap the binaries, then move the cluster to WarehousePG 7.x with EDB Professional Services. There is no published compatibility claim for Apache Cloudberry or other forks; if you're on one, that's a different conversation, and one worth having before the planning starts rather than during it.

“Zero migration” means no data movement and no schema change. It does not mean no project.

Euronext FX describes months of preparation before a cutover that took hours. The planning is real; what disappears is the data migration.

CUSTOMER PROOF

Two estates, two different problems

“We're excited to be working with EDB Postgres AI. Its support for Greenplum workloads is helping us maintain control of where and how we deploy open source software.”

— Grigoriy Zeleniy, Global CTO, Euronext FX

A 24/5 electronic communication network for spot FX, precious metals, and NDFs, serving banks, hedge funds, and institutions with no tolerance for disruption. Moved off Greenplum after it went closed source, to keep control of where and how it deploys open source software. Cutover took hours, not days.

Euronext FX

Connected-TV analytics. Took the community-fork route via Apache Cloudberry when Greenplum licensing changed, then spent a year self-supporting it. “After a year of bumps and bruises, we knew we needed something more stable.”

— Greg Spiegelberg, MNTN

BENCHMARKED AGAINST CLOUD WAREHOUSES

Up to 58%

lower total cost of ownership

52%

more consistent under high concurrency

10TB

TPC-DS benchmark scale

McKnight Consulting Group, 2026. 10TB TPC-DS, high-concurrency workload, measured against Snowflake®, Databricks® and Amazon Redshift. Study commissioned by EDB. These are cloud-data-warehouse comparisons, not Greenplum comparisons—they answer “where else could this workload go,” not “how much faster than Greenplum.”
WHAT YOU GET

What changes, once the binaries are swapped

An Apache license, again

WarehousePG is Apache-licensed and publicly developed. The property that made Greenplum a safe choice originally is the property you get back.

Somebody on the phone at 3am

24x7 break/fix, CVE patching, and signed packages—the work a team inherits when it self-supports a fork, done by people who have done it before.

The analytics platform around it

Iceberg-based analytics acceleration, pgvector, PostGIS, and MADlib on the same estate—without moving the warehouse to reach them.

Deployment stays yours

On-premises, in your own cloud accounts, or managed by EDB. The swap doesn't force a hosting decision along with it.

DEPLOYMENT

Where the swapped cluster runs

Self-managed

Where most Greenplum estates already are. The swap happens in place.

Hybrid Manager

One control plane across on-premises and cloud estates.

Managed platform

A managed service where EDB operates the platform and your team keeps the workload.

Is your Greenplum cluster a straight binary swap?

The answer depends mostly on your Greenplum version and which commercial modules you depend on. An assessment establishes both, and tells you whether you're looking at a one-step swap, the two-step 6.x path, or something that needs more conversation.