estruturas e algoritmos
as ideias pequenas que sustentam as grandes: bloom, hyperloglog, cache, árvores para hardware novo.
muda como você pensa
- Probabilistic Counting Algorithms for Data Base Applications
- Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web
- HyperLogLog: the analysis of a near-optimal cardinality estimation algorithm
- Designing Access Methods: The RUM Conjecture
- SIEVE is Simpler than LRU: an Efficient Turn-Key Eviction Algorithm for Web Caches
vale o tempo
- Skip Lists: A Probabilistic Alternative to Balanced Trees
- ARC: A Self-Tuning, Low Overhead Replacement Cache
- Skip Graphs
- Network Applications of Bloom Filters: A Survey
- Isolation Forest
- Cuckoo Filter: Practically Better Than Bloom
- Segcache: a memory-efficient and scalable in-memory key-value cache for small objects