amit-davidson / LibraDBLinks
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
β190Updated last year
Alternatives and similar repositories for LibraDB
Users that are interested in LibraDB are comparing it to the libraries listed below
Sorting:
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β372Updated last year
- A distributed fault tolerant scheduler that is horizontally scalable π₯β98Updated 9 months ago
- A Github repo for Building a NoSQL database from zeroβ58Updated 2 years ago
- (educational) build your own disk based KV store in Goβ242Updated last year
- My solutions to the Glomers Challenge: a series of distributed systems challenges.β123Updated 2 years ago
- A disk based KV store (based on Bitcask implementation)β196Updated last year
- A basic Raft implementation in Go.β228Updated last year
- A distributed message queue.β125Updated 2 months ago
- The AriaSQL relational database management system.β214Updated 11 months ago
- A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.β90Updated 7 months ago
- Solution to One Billion Rows Challenge in Golang.β260Updated last year
- LSM-based key-value store in Go for educational purpose.β76Updated 5 months ago
- Listings from manning bookβ159Updated 3 months ago
- An LSM Tree based Key-Value storage engine written in Goβ41Updated last year
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.β151Updated 5 months ago
- A fast and easy-to-configure load balancerβ67Updated last month
- A simplified implementation for log structured merge tree.β62Updated 4 years ago
- Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and gβ¦β281Updated last year
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional wayβ278Updated 11 months ago
- Embeddable and distributed in-memory alternative to Redis.β499Updated 4 months ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β331Updated 3 months ago
- B-tree implementation for Goβ239Updated 3 years ago
- A slick BTree on disk based key value store implemented in pure Goβ149Updated 3 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.β110Updated 4 months ago
- CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.β461Updated last year
- Extremely Fast Full-Text-Search Algorithm and Caching Systemβ157Updated 2 years ago
- FAST AF Fβ39Updated last year
- An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single mβ¦β225Updated last year
- Simple and efficient WAL implementation in Go πβ61Updated last year
- NewSQL That Starts Simple. High-performance SQL database with MVCC, columnar indexes, and HTAP capabilities. Pure Go and zero dependencieβ¦β295Updated 2 months ago