krasun / gosqldb
A key-value persistent database that supports SQL queries over B+ and LSM trees
☆30Updated 3 years ago
Alternatives and similar repositories for gosqldb:
Users that are interested in gosqldb are comparing it to the libraries listed below
- Log-structured merge-tree☆28Updated last year
- A persistent storage (in file) based using B+ tree with byte-slice keys and values☆25Updated 3 years ago
- A Bitcask (LSM+WAL) Key/Value Store written in Go.☆39Updated 5 years ago
- Simple SQL parser☆70Updated 2 weeks ago
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.☆172Updated 9 months ago
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆249Updated this week
- on-disk hash table(mainly for WAL).☆26Updated last year
- A simplified implementation for log structured merge tree.☆60Updated 4 years ago
- Distributed key-value database in Go☆43Updated 4 years ago
- Database server written from scratch☆14Updated last year
- Interactive Assembler for Go☆63Updated 3 months ago
- Storage algorithms.☆37Updated 3 years ago
- An Adaptive Radix Tree (ART) implementation in Go☆79Updated last year
- Fast, lock-free, arena-based Skiplist implementation in Go that supports iteration in both directions.☆40Updated 4 years ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- Go implementation of B plus tree☆33Updated 2 years ago
- Fast and easy-to-use skip list for Go.☆397Updated 4 months ago
- B-tree implementation for Go☆236Updated 2 years ago
- Raft protocol implementation as part of "Distributed databases" course in UCU☆13Updated 5 years ago
- high performance key value database written in Go. Deprecated. Use robaho/leveldb☆86Updated 2 years ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆52Updated 3 months ago
- Easy to use distributed event bus similar to Kafka☆94Updated 2 years ago
- Implementation of git internals from scratch in Go language☆50Updated 2 years ago
- Server for benchmarking pure Go key/value databases☆32Updated 8 years ago
- A slick BTree on disk based key value store implemented in pure Go☆143Updated 2 years ago
- 使用 Go 实现一个 LSM Tree 数据库☆85Updated 5 months ago
- ☆34Updated 3 years ago
- 🃏 The Go SSA Playground: Exploring SSA IR | https://golang.design/gossa☆77Updated last year
- A collaborative text editor using CRDTs and WebSockets. Lightweight, easy-to-setup.☆115Updated last year
- ⚡️ lock-free utilities in Go☆151Updated 8 months ago