-
Notifications
You must be signed in to change notification settings - Fork 100
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
Why not supported range scans? #4
Comments
You need to implement some sort of key ordering |
@ahasani Is there a more detailed document about HaloDB designing? |
its on the readme doc mate, direct link is here. IMHO in your particular interest is this paragraph excerpt : Cheers |
@ShuaiJunlan range scans are currently not supported. The workload for which HaloDB was designed for only does point lookups. I haven't given this problem much thought yet, but a possible approach could be to use an ordered index in memory. We should ideally not order the data on disk as this would increase read and write amplification for HaloDB, or might force us to do random writes. HaloDB currently has an in-memory index, which is an off-heap concurrent hash table. This is probably a big effort, and I don't plan do this immediately. |
@amannaly Thank you for your guidance. Is there a more detailed document about HaloDB designing? |
Range scans
is not supported for HaloDB. If I want to supportrange scans function
, what should I do?The text was updated successfully, but these errors were encountered: