-
Notifications
You must be signed in to change notification settings - Fork 55
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
Support indexing ObjList while connecting to disk #256
Comments
@lmatz please help this issue for external memory. |
This issue is a good one! My idea for |
Is it appropriate to make a buffer pool which handles read/write requests from ObjLists and AttrLists, then fetches the pages which are necessary from disk. Sort of like how database does its job. So it may handle the situation where multiple ObjLists or AttrLists are being processed in husky-h4. |
We have thought about that but the main problem is how to handle non-pod object in a ObjList. The object can be defined anything via template. The best solution is to transform it into a BinStream. Based on your idea, I think it could work if combining buffer pool with BinStream. It's more complicated to do such an abstraction, which means much time. We want some simple and direct implementation. |
@ddmbr yeah, your idea is great and similar with mine. We can start from this. |
…of ObjLists later issue husky-team#256 Open a pull request for more discussion and changes.
…of ObjLists later issue husky-team#256 Open a pull request for more discussion and changes. Temporary version.
…re, Page to support swapping of ObjLists issue husky-team#256 Modify base/disk_store, base/serialization, core/config, core/objlist, core/objlist_data. Add default constructor to objects.
No description provided.
The text was updated successfully, but these errors were encountered: