Skip to content
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

STO with HOT implementation #5

Open
yishayahu opened this issue Aug 13, 2021 · 2 comments
Open

STO with HOT implementation #5

yishayahu opened this issue Aug 13, 2021 · 2 comments

Comments

@yishayahu
Copy link

We want to add support for another ordered index structure which is called HOT, in addition to Masstree which is supported today in STO.
It would be great if you could advise us regarding the implementation:
Where should we insert our changes?
Should we make the class "ordered_index" a generic class that might implement Masstree/HOT?
Thank you very much.

@wqian94
Copy link
Contributor

wqian94 commented Aug 16, 2021

Right now, ordered_index relies pretty heavily on Masstree. If you were to add the internal index structure as a template parameter, you might have to change a lot of the implementation details of the index implementations. You might find it easier to instead implement a hot_index or something similar, using ordered_index as a guide for implementation.

@yishayahu
Copy link
Author

Ok, great. Thank you for the good advice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants