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

Serialization & Deserialization of the tree #68

Closed
Stentonian opened this issue Oct 13, 2023 · 2 comments
Closed

Serialization & Deserialization of the tree #68

Stentonian opened this issue Oct 13, 2023 · 2 comments
Labels
Effort: much Large piece of work

Comments

@Stentonian
Copy link

We likely need this to be super efficient for the use-case where the tree has been created and we want to save it to a file, which we must be able to quickly read back into memory on a new program.

File size could be 200GB for the number of users we are catering for. Serde may not be fast enough. Here are some other options.

@Stentonian Stentonian added this to the Production readiness milestone Oct 13, 2023
@Stentonian Stentonian added the Effort: much Large piece of work label Oct 13, 2023
@Stentonian
Copy link
Author

"Because, you can kind of mimic a hashmap in terms of key value pairs with an arrow table. Serializing/deserializing would be super fast. You can paralleize access to it and it will be way more efficient in terms of memory/space. But you'll take a knock on random access."

@Stentonian
Copy link
Author

Going to close this as all serde stuff has been completed

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Effort: much Large piece of work
Projects
None yet
Development

No branches or pull requests

1 participant