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

Distributed query processing #86

Open
danthegoodman1 opened this issue Aug 12, 2023 · 1 comment
Open

Distributed query processing #86

danthegoodman1 opened this issue Aug 12, 2023 · 1 comment
Labels
enhancement New feature or request feature request Feature Request or Proposal help wanted Extra attention is needed

Comments

@danthegoodman1
Copy link

Like distributed queries in clickhouse, it would be great to have a (semi-)native way to process distributed queries.

For example, being able to divide the list of parquet files up on to multiple hosts running chdb in-process, and then having them reduce down to the initial node that ran the query. This is somewhat possible manually (in theory).

Processes like choosing what files go to what hosts could be left for the developer, but the map-reduce across hosts is the functionlaity that would be ideal to have natively. Even if the data passing was through some binary RPC calls that the developer has to implement, telling the CHDB that it's a partial query and it has to deliver results that can be aggregated down on a single final worker is something that would need to be in CHDB itself.

@lmangani lmangani added enhancement New feature or request help wanted Extra attention is needed feature request Feature Request or Proposal labels Aug 12, 2023
@blackrez
Copy link

blackrez commented Oct 6, 2023

Hello, I'm experimenting chdb and celery for distribute and concurrent queries on a web application and it works great. I thing like dremel maybe you should add a query planner for distribute data across diferents nodes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature request Feature Request or Proposal help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants