Hi all,

I’d like to start a discussion around improving the out-of-the-box
usability of Apache Cloudberry by integrating more commonly used
extensions/plugins directly into the Cloudberry repository.

As a starting point, the `diskquota` extension porting PR is currently
under review:
https://github.com/apache/cloudberry/pull/1490.

Based on this, I’d like to propose that we gradually include more
extensions that are already open-sourced and adapted for Cloudberry,
so users don’t need to search for, evaluate, and adapt related
extensions themselves.

Some examples that could be considered:

* kafka_fdw https://github.com/cloudberry-contrib/kafka_fdw
* pg_partman https://github.com/cloudberry-contrib/pg_partman
* pgvector https://github.com/cloudberry-contrib/pgvector
* fixeddecimal https://github.com/2ndQuadrant/fixeddecimal (previously
discussed in https://github.com/apache/cloudberry/discussions/1077)

Other than that, I also found that tds_fdw[1], mysql_fdw[2] also have
been mentioned among Cloudberry users.

The main goal here is to make Cloudberry easier to adopt by providing
a more complete, ready-to-use extension set — especially for scenarios
that users commonly need in data warehousing, analytics, and
integrations. These extensions are also under the ASF-compatible
licenses.

This is not intended to turn Cloudberry into an extension aggregation
project, but to include a small, well-scoped set of commonly needed
extensions.

>From a maintenance perspective:
* These extensions tend to have low update frequency, so they should
not significantly disturb the mainline commit history.
* We would likely need targeted build and regression tests, and
integrate them properly into the existing Cloudberry build/CI system,
but this seems manageable and incremental.

Love to hear your thoughts on this idea:
* Does this proposal make sense to you?
* Are there other extensions you’d recommend integrating, especially
based on real user scenarios you’re familiar with?

Looking forward to your feedback and suggestions.

[1] https://github.com/tds-fdw/tds_fdw
[2] https://github.com/EnterpriseDB/mysql_fdw

Best,
Dianjin Wang

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to