Community

Contribution

Before you start, please ensure you have done the following:

Conversations

Join the conversations about Greenplum through these channels:

Evangelize

Are you a Greenplum expert?
Want to share your knowledge with others? We love collaboration and sharing best practices.
Please send us your links to blogs and presentations so we can highlight them.

Find us on Twitter, YouTube, or attend Greenplum events to learn more.

oPEN source projects

Join us and feel free to get the code and make a pull request on the Greenplum GitHub repository or one of it’s associated projects.

Greenplum Database

The Greenplum Database (gpdb) code base (repo) is the Greenplum Database server-side code base that implements an open source PostgreSQL-based MPP database.

Greenplum Database

GITHUB

DISKQUOTA

Diskquota project aims to enhance the disk space management function of Greenplum Database. The Diskquota feature implements disk space quota management based on various database objects such as chema and role.

DISKQUOTA

GITHUB

PXF

PXF is a general framework for Greenplum Database to connect and access external data. Using PXF, Greenplum can connect and access external data sources such as HDFS files, HIVE tables, and HBase.

PXF

GITHUB

GPOrca

Gporca is Greenplum next-generation modular query optimizer engine with strong scalability. GPorca is able to support multi-core CPUs. Compared with the traditional query optimizer, Gporca has a performance improvement of more than 10 times

GPOrca

GITHUB

APACHE MADLIB

Apache MADlib is an open source distributed database-based machine learning algorithm library that supports Greenplum Database, PostgreSQL, Apache HAWQ. Using Apache MADlib can perform database native data analysis, machine learning modeling and other functions.

APACHE MADLIB

github

PLContainer

PL/Container uses docker container technology to provide a secure and customizable runtime environment for Greenplum Database's procedural language. Using PLContainer, ordinary users can create and modify user-defined functions (User Defined Function, UDF) based on untrusted language

PLContainer

GITHUB

GPBACKUP

GPBackup and GPRestore are Greenplum Database's parallel backup and recovery tools.

GPBACKUP

github