Todd Lipcon created KUDU-1686:
---------------------------------

             Summary: Add API to split a scan token into smaller scans
                 Key: KUDU-1686
                 URL: https://issues.apache.org/jira/browse/KUDU-1686
             Project: Kudu
          Issue Type: Improvement
          Components: client, perf, tserver
    Affects Versions: 1.0.0
            Reporter: Todd Lipcon


Quoting from the scan token design doc:
{quote}
Eventually, the scan token API should allow applications to further split scan 
tokens so that inter-tablet parallelism can be acheived. Splitting tokens may 
be achieved by assigning the child tokens non-overlapping sections of the 
primary key range. Even without the token splitting feature built in to the 
API, applications can simulate the effect by building multiple sets of scan 
tokens using non-overlapping sets of primary key bounds. However, it is likely 
that in the future Kudu will be able to choose a more optimal primary key split 
point than the application, perhaps through an internal tablet statistics API. 
Additionally, having the API built in to the Kudu client further decreases the 
effort required to write high performance integrations for Kudu.
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to