Next Generation Unified Database for Analytics and AI
Cloudberry Database (CBDB
or CloudberryDB
for short) is created by a bunch
of original Greenplum Database developers and ASF committers. We aim to bring
modern computing capabilities to the traditional distributed MPP database to
support Analytics and AI/ML workloads in one platform.
As a derivative of Greenplum Database 7, Cloudberry Database is compatible with Greenplum Database, but it's shipped with a newer PostgreSQL 14.4 kernel (scheduled kernel upgrade yearly) and a bunch of features Greenplum Database lacks or does not support. View the Cloudberry Database vs Greenplum Database doc for details.
You can check our Cloudberry Database Roadmap 2024 out to see the product plans and goals we want to achieve in 2024. Welcome to share your thoughts and ideas to join us in shaping the future of the Cloudberry Database.
You can follow these guides to build the Cloudberry Database on Linux OS(including CentOS, RHEL/Rocky Linux, and Ubuntu) and macOS.
Welcome to try out Cloudberry Database via building one Docker-based Sandbox, which is tailored to help you gain a basic understanding of Cloudberry Database's capabilities and features a range of materials, including tutorials, sample code, and crash courses.
This is the main repository for Cloudberry Database. Alongside this, there are several ecosystem repositories for the Cloudberry Database, including the website, extensions, connectors, adapters, and other utilities.
- cloudberrydb/cloudberrydb-site: website and documentation sources.
- cloudberrydb/bootcamp: help you quickly try out Cloudberry Database via one Docker-based Sandbox.
- cloudberrydb/gpbackup: backup utility for Cloudberry Database.
- cloudberrydb/gp-common-go-libs: gp-common-go-libs for Cloudberry Database.
- cloudberrydb/gpbackup-s3-plugin: S3 plugin for use with Cloudberry Database backup utility.
- cloudberrydb/filedump: format heap/index/control files into a human-readable form.
- cloudberrydb/postgis: PostGIS for Cloudberry Database.
- cloudberrydb/pxf: Platform Extension Framework (PXF) for Cloudberry Database.
- cloudberrydb/madlib: MADlib® for Cloudberry Database.
- cloudberrydb/plr: PL/R for Cloudberry Database.
- cloudberrydb/pljava: PL/Java for Cloudberry Database.
- More is coming...
We have many channels for community members to discuss, ask for help, feedback, and chat:
Type | Description |
---|---|
Slack | Click to Join the real-time chat on Slack for QA, Dev, Events, and more. Don't miss out! Check out the Slack guide to learn more. |
Q&A | Ask for help when running/developing Cloudberry Database, visit GitHub Discussions - QA. |
New ideas / Feature Requests | Share ideas for new features, visit GitHub Discussions - Ideas. |
Report bugs | Problems and issues in Cloudberry Database core. If you find bugs, welcome to submit them here. |
Report a security vulnerability | View our security policy to learn how to report and contact us. |
Community events | Including meetups, webinars, conferences, and more events, visit the Events page and subscribe events calendar. |
Documentation | Official documentation for Cloudberry Database. You can explore it to discover more details about us. |
When you are involved, please follow our community Code of Conduct to help create a safe space for everyone.
We believe in the Apache Way "Community Over Code" and we want to make Cloudberry Database a community-driven project.
Contributions can be diverse, such as code enhancements, bug fixes, feature proposals, documents, marketing, and so on. No contribution is too small, we encourage all types of contributions. Cloudberry Database community welcomes contributions from anyone, new and experienced! Our contribution guide will help you get started with the contribution.
Type | Description |
---|---|
Code contribution | Learn how to contribute code to the Cloudberry Database, including coding preparation, conventions, workflow, review, and checklist following the code contribution guide. |
Submit the proposal | Proposing major changes to Cloudberry Database through proposal guide. |
Doc contribution | We need you to join us to help us improve the documentation, see the doc contribution guide. |
Thanks to all the people who already contributed!
Please note that the images shown above highlight the avatars of our active and upstream contributors while not including anonymous contributors. To view all the contributors, you can click on the images.
Thanks to PostgreSQL, Greenplum Database and other great open source projects to make Cloudberry Database has a sound foundation.
Cloudberry Database is released under the Apache License, Version 2.0.