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]
