Skip to content

api-evangelist/sketches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sketches (sketches)

Sketches are probabilistic data structures used in computing and data engineering to approximate answers to queries over large data streams with controlled error bounds and dramatically reduced memory requirements. Common sketches include Count-Min Sketch (frequency estimation), HyperLogLog (cardinality estimation), Bloom Filter (membership testing), and T-Digest (quantile estimation).

URL: Visit APIs.json URL

Tags:

  • Approximate Query Processing, Big Data, Data Structures, Probabilistic Algorithms, Real-Time Analytics, Streaming Analytics

Timestamps

  • Created: 2025
  • Modified: 2026-05-02

APIs

Apache DataSketches API

Apache DataSketches is the leading open-source library of production-quality sketch implementations (Theta, HLL, Quantiles, Frequency) widely integrated into Apache Druid, Amazon Redshift, and Spark.

Human URL: https://datasketches.apache.org

Tags:

  • Analytics, Apache, Data Structures, Open Source, Probabilistic Algorithms

Properties


Redis Probabilistic Data Structures API

Redis Stack (RedisBloom) provides native Bloom Filter, Cuckoo Filter, Count-Min Sketch, Top-K, and HyperLogLog implementations as server-side Redis commands.

Human URL: https://redis.io/docs/data-types/probabilistic/

Tags:

  • In-Memory, Probabilistic Data Structures, Real-Time, Redis

Properties


Amazon Redshift Approximate Query API

Amazon Redshift provides native HyperLogLog SQL functions for fast cardinality estimation on billions of rows with controlled error bounds.

Human URL: https://docs.aws.amazon.com/redshift/latest/dg/r_HLL_function.html

Tags:

  • Analytics, AWS, HyperLogLog, Redshift, SQL

Properties


Common Properties

Artifacts

JSON Schemas

JSON Structures

JSON-LD

Vocabulary

Maintainers

FN: API Evangelist

Email: info@apievangelist.com

About

Sketches are probabilistic data structures used in computing and data engineering to approximate answers to queries over large data streams with controlled error bounds and dramatically reduced memory requirements.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors