You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Christian Beikov (JIRA)" <ji...@apache.org> on 2018/01/18 19:07:00 UTC

[jira] [Created] (CALCITE-2141) Implement query rewrite based on sharding configuration

Christian Beikov created CALCITE-2141:
-----------------------------------------

             Summary: Implement query rewrite based on sharding configuration
                 Key: CALCITE-2141
                 URL: https://issues.apache.org/jira/browse/CALCITE-2141
             Project: Calcite
          Issue Type: New Feature
            Reporter: Christian Beikov
            Assignee: Julian Hyde


Based on topology changes, it should be possible to dynamically update a sharding configuration for calcite. The effect of such a configuration is, that a query involving sharded tables is rewritten to a more optimal form possibly targetting mutliple different datasources.

This is an interesting building block for distributed databases but also for applications since it enables the implementation of a static sharding scheme. Doing the shard rewriting on a client is also a lot better when using a distributed database as that eliminates the need for a coordinator node through which data is tunneled.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)