prologic / bitcaskLinks
π A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
β34Updated last year
Alternatives and similar repositories for bitcask
Users that are interested in bitcask are comparing it to the libraries listed below
Sorting:
- An Adaptive Radix Tree (ART) implementation in Goβ81Updated last year
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Dataβ35Updated last year
- Simple and efficient WAL implementation in Go πβ61Updated last year
- Raft backend using LevelDBβ32Updated 3 years ago
- Server for benchmarking pure Go key/value databasesβ33Updated 8 years ago
- Native Go bindings for chDB, an in-process SQL OLAP Engine powered by ClickHouseβ28Updated last year
- Wrapper around LUA script executor for long-running scriptsβ20Updated 9 months ago
- A fast URL parser for Goβ40Updated 2 years ago
- Streaming JSON encoding for Golangβ30Updated 6 months ago
- Scheduler of events for near real-time systemsβ27Updated 3 weeks ago
- High-performance Redis-Server multi-threaded framework, based on rawepoll model.β79Updated last month
- A spinlock implementation for Go.β61Updated 4 years ago
- π§΅ thead facilities in Goβ17Updated 4 years ago
- Off heap golang memory poolβ60Updated 3 years ago
- a unified channel package for buffered, unbuffered, and unbounded channelsβ40Updated 2 years ago
- In memory sharded cache implementationβ35Updated 4 years ago
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store packageβ36Updated 8 months ago
- Fast, type-safe task orchestration , designed for efficient concurrent processing and asynchronous operations.β13Updated last week
- Fast, lock-free, arena-based Skiplist implementation in Go that supports iteration in both directions.β41Updated 5 years ago
- Simple Go library for executing lots of operations spread over any number of threadsβ74Updated 2 years ago
- A Bitcask (LSM+WAL) Key/Value Store written in Go.β38Updated 6 years ago
- A simple In-Memory Data Grid in Goβ73Updated 3 years ago
- β27Updated 2 years ago
- Adaptive Accrual Failure Detectorβ15Updated 3 years ago
- A simple prometheus metrics and pprof profile viewer.β46Updated 2 years ago
- adaptive radix tree (a.k.a prefix tree or compact trie)β32Updated 3 months ago
- TopN collectorβ24Updated last year
- Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID propertβ¦β40Updated 2 years ago
- Simple internal event bus for Go applicationsβ34Updated 3 weeks ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.β45Updated 3 years ago