Hash, displace, and compress: Perfect hashing with Java

This page summarizes the projects mentioned and recommended in the original post on /r/java

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Zero-Allocation-Hashing

    Zero-allocation hashing for Java

  • ...sounds like quite a niche use-case, but I agree that I cannot think of any other stream-hashing library. I hoped https://github.com/OpenHFT/zero-allocation-hashing would do, but it doesn't. However, https://github.com/OpenHFT/Chronicle-Bytes has xxHash if that's your thing.

  • Chronicle-Bytes

    Chronicle Bytes has a similar purpose to Java NIO's ByteBuffer with many extensions

  • ...sounds like quite a niche use-case, but I agree that I cannot think of any other stream-hashing library. I hoped https://github.com/OpenHFT/zero-allocation-hashing would do, but it doesn't. However, https://github.com/OpenHFT/Chronicle-Bytes has xxHash if that's your thing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • minperf

    A Minimal Perfect Hash Function Library

  • I understand this is mostly educational. However, there is a Java library for perfect hashing, https://github.com/thomasmueller/minperf. I used it once, it wasn't the fastest thing in the worlds, but it did the job.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • JEP Draft: Deprecate Memory-Access Methods in Sun.misc.Unsafe for Removal

    3 projects | news.ycombinator.com | 16 Jan 2024
  • LMAX Disruptor – High Performance Inter-Thread Messaging Library

    1 project | /r/hackernews | 20 Nov 2023
  • LMAX Disruptor – High Performance Inter-Thread Messaging Library

    4 projects | news.ycombinator.com | 17 Nov 2023
  • Disruptor 4.0.0 Released

    1 project | news.ycombinator.com | 29 Sep 2023
  • About Pool Sizing

    1 project | news.ycombinator.com | 5 Sep 2023