ashvardanian / SmashTableLinks
If only std::set was a DBMS: collection of templated ACID in-memory exception-free thread-safe and concurrent containers in a header-only library
☆42Updated 2 weeks ago
Alternatives and similar repositories for SmashTable
Users that are interested in SmashTable are comparing it to the libraries listed below
Sorting:
- Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark☆58Updated 2 years ago
- A C++ skip list with Python bindings. This can be used to calculate a rolling median - fast!☆50Updated 7 months ago
- C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference☆53Updated last year
- Fast implementations of the scancount algorithm: C++ header-only library☆27Updated 6 years ago
- Succinct data structures in C/C++☆91Updated last year
- This small library enables acceleration of bulk calls of certain math functions on AVX and AVX2 hardware. Currently supported operations …☆87Updated 4 years ago
- SIMD-enabled descriptive statistics (mean, variance, covariance, correlation)☆18Updated 7 months ago
- A flexible and efficient C++ implementation of the Binary Interpolative Coding algorithm.☆31Updated 2 years ago
- The fastest ACID-transactional persisted Key-Value store designed as modified LSM-Tree for NVMe block-devices with GPU-acceleration and S…☆76Updated 2 years ago
- Fast Approximate Membership Filters (C++)☆286Updated 2 months ago
- Utilities for writing C++ extension modules.☆84Updated 2 years ago
- C++ library for incremental computing☆23Updated 3 years ago
- Bumped Ribbon Retrieval and Approximate Membership Query☆50Updated 4 months ago
- A SIMD-based C++ library providing rank/select queries over mutable bitmaps.☆35Updated 2 years ago
- Fast and highly tuned bit vector implementation including space efficient rank and select support having only 3.51% space overhead.☆32Updated 7 months ago
- Fast bounded MPMC and SPSC queues for C++20☆47Updated last year
- Memoria is a data engineering framework in modern C++ providing general purpose persistent dynamic data structures on top of in-memory, f…☆35Updated 4 months ago
- Header-only vectorized, lazy-decoding, zero-copy CSV file parser☆99Updated last year
- Learned Monotone Minimal Perfect Hashing☆31Updated 7 months ago
- A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue (DISC '19)☆71Updated last year
- Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!☆22Updated 10 months ago
- 🌳 A compressed rank/select dictionary exploiting approximate linearity and repetitiveness.☆15Updated 3 years ago
- C++20 idiomatic APIs for the Apache Arrow Columnar Format☆128Updated this week
- c++ library for binary fuse filters, including a sharded filter☆93Updated 9 months ago
- A fast, concurrent, bounded, single producer, single consumer queue☆56Updated last year
- A High-Performance JIT-Based C++ Expression/Script Execution Engine with SIMD Vectorization Support☆97Updated 3 weeks ago
- A simple cross-platform speed & memory-efficiency benchmark for the most common hash-table implementations in the C++ world☆12Updated 2 years ago
- Perfect Hash Table C/C++ Library☆14Updated 4 years ago
- TSXor: A Simple Time Series Compression Algorithm☆53Updated 8 months ago
- A fast SIMD parser for CSV files☆158Updated 3 years ago