-
Notifications
You must be signed in to change notification settings - Fork 590
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
feat: support reverse scan for hummock #12367
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
In past scenes, we only need forward scan in all of state executor. So we remove backward scan of hummock because it is hard to implement reverse iterator of delete-range.
@st1page propose a expanded range cache to store part of keys in memory. Sometimes we may need to load more data from hummock, and if we want to load data from the left side of cache, we need to a reverse-scan.
Describe the solution you'd like
The interface shall support range bound and item limit.
Describe alternatives you've considered
Maybe I need some time to think of how to implement reverse iterator of delete range.
Additional context
No response
The text was updated successfully, but these errors were encountered: