cloudberrydb

cloudberrydb

Cloudberry Database - Open source alternative to Greenplum Database. Created by the original Greenplum developers.

Stars: 313

Visit
 screenshot

Cloudberry Database (CBDB or CloudberryDB) is a next-generation unified database for analytics and AI. It is created by a bunch of original Greenplum Database developers and ASF committers. Cloudberry Database aims to bring modern computing capabilities to the traditional distributed MPP database to support Analytics and AI/ML workloads in one platform.

README:

Cloudberry Database Logo

Next Generation Unified Database for Analytics and AI

Website Documentation Slack Twitter Follow WeChat Youtube GitHub Discussions GitHub commit activity(branch) GitHub contributors GitHub License FOSSA Status cbdb pipeline


What's Cloudberry Database

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.

Roadmap

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.

Build and try out

Build from source

You can follow these guides to build the Cloudberry Database on Linux OS(including CentOS, RHEL/Rocky Linux, and Ubuntu) and macOS.

Try out quickly

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.

Repositories

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.

Community & Support

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.

Contribution

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.

Contributors Wall

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.

Acknowledgment

Thanks to PostgreSQL, Greenplum Database and other great open source projects to make Cloudberry Database has a sound foundation.

License

Cloudberry Database is released under the Apache License, Version 2.0.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for cloudberrydb

Similar Open Source Tools

For similar tasks

For similar jobs