Xavier Léauté created KAFKA-5285:
------------------------------------

             Summary: optimize upper / lower byte range for key range scan on 
windowed stores
                 Key: KAFKA-5285
                 URL: https://issues.apache.org/jira/browse/KAFKA-5285
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Xavier Léauté
            Assignee: Xavier Léauté


The current implementation of {{WindowKeySchema}} / {{SessionKeySchema}} 
{{upperRange}} and {{lowerRange}} does not make any assumptions with respect to 
the other key bound (e.g. the upper byte bound does not depends on lower key 
bound).

It should be possible to optimize the byte range somewhat further using the 
information provided by the lower bound.

More specifically, by incorporating that information, we should be able to 
eliminate the corresponding {{upperRangeFixedSize}} and 
{{lowerRangeFixedSize}}, since the result should be the same if we implement 
that optimization.




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to