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

Partitioned phf #44

Merged
merged 14 commits into from
Mar 21, 2024
Merged

Partitioned phf #44

merged 14 commits into from
Mar 21, 2024

Conversation

jermp
Copy link
Owner

@jermp jermp commented Mar 21, 2024

This PR brings the following changes.

  • The partitioned_phf type of PTHash is now the default used MPHF, rather than the single_phf which is much faster to build with no slow down at query time nor space overhead.

  • We now use 128-bit hashes by default, so that we avoid aborting due to the risk of incurring in a hash collision that could be high with 64-bit hashes.

  • Several minor usability improvements.

@jermp jermp merged commit 8d234bf into master Mar 21, 2024
2 checks passed
@jermp jermp deleted the partitioned_phf branch July 26, 2024 07:48
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

Successfully merging this pull request may close these issues.

1 participant