Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Support for multiple databases with the Citus integration #2567

Open
scottybrisbane opened this issue Feb 22, 2023 · 3 comments

Comments

@scottybrisbane
Copy link

Describe the feature request

We’re actively using Citus + Patroni with multiple "citus-enabled" databases in production and would really like to be able to use the new Citus integration with Patroni in our setup. Currently this integration only supports clusters with a single "citus-enabled" database which prevents us from using the new functionality.

@lkral-navmatix
Copy link

We would be very interested in using multiple Citus enabled databases with Patroni as well.
I am not currently familiar with the codebase but if there is something we could do to help move this forward, let me know.

@DBexpert
Copy link

DBexpert commented Jun 6, 2023

I'm also very interested in this feature (and in our case it only need to support few databases - 5 or so; no more than 10)

@CyberDem0n
Copy link
Collaborator

few databases - 5 or so; no more than 10

Usually people create many databases in a single cluster because they are small or because the host where cluster runs has a lot of hardware resources. In both cases it is about efficiently utilizing resources.

Citus solves a different problem. You have a lot of data so it doesn't fit into a single machine and you want to spread this data across many of machines.

Therefore, creating multiple databases (especially so many) with a Citus extension is an antipattern. Either you have to few data and you don't need Citus, or you better run multiple Citus clusters, with one DB per cluster.

In other words, this feature will never be a top priority.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

4 participants