Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Bloom filters

Core

Pure Java library with different types of bloom filters. Zero dependencies. Onheap and Offheap memory management. Supports huge(more than 2GB ) filters with billions of items. Thread safe and fast. The following filter types are implemented

  • BloomFilter - classic bloom filter
  • StableBloomFilter - bloom filter with the ability to automatically evict 'old' items frm filter.
  • CuckooFilter - bloom filter variant with removal and more space efficient
  • ScalableBloomFilter - bloom filter with dynamic size

Server

Fast standalone bloom filter storage server. You can create filters in '/dev/shm' for filter persistence. Very fast and can be run in docker

Driver

Scala asynchronous driver for bloom server

Spark-connector

Apache Spark connector. Utility library to access bloom server from Apache Spark jobs.

You can’t perform that action at this time.