Expand description
§Apache® DataSketches™ Core Rust Library Component
The Sketching Core Library provides a range of stochastic streaming algorithms and closely related Rust technologies that are particularly useful when integrating this technology into systems that must deal with massive data.
This library is divided into modules that constitute distinct groups of functionality.
Modules§
- bloom
bloom - Bloom Filter implementation for probabilistic set membership testing.
- codec
- Codec utilities for datasketches crate.
- common
- Data structures and functions that may be used across all the sketch families.
- countmin
countmin - Count-Min sketch implementation for frequency estimation.
- cpc
cpc - Compressed Probabilistic Counting sketch.
- error
- Error types for datasketches operations
- frequencies
frequencies - Frequency sketches for finding heavy hitters in data streams.
- hash_
value - Hashable value wrappers for sketches.
- hll
hll - HyperLogLog sketch implementation for cardinality estimation.
- tdigest
tdigest - T-Digest implementation for estimating quantiles and ranks.
- theta
theta - Theta sketch implementation for cardinality estimation.