amit-davidson / LibraDBLinks
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
β198Updated last year
Alternatives and similar repositories for LibraDB
Users that are interested in LibraDB are comparing it to the libraries listed below
Sorting:
- A Github repo for Building a NoSQL database from zeroβ58Updated 3 years ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β96Updated last year
- (educational) build your own disk based KV store in Goβ252Updated last year
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β378Updated 2 years ago
- A disk based KV store (based on Bitcask implementation)β197Updated 2 years ago
- A distributed message queue.β125Updated 5 months ago
- A basic Raft implementation in Go.β231Updated last year
- My solutions to the Glomers Challenge: a series of distributed systems challenges.β124Updated 2 years ago
- The AriaSQL relational database management system.β221Updated last year
- A fast and easy-to-configure load balancerβ71Updated 5 months ago
- An LSM Tree based Key-Value storage engine written in Goβ44Updated last year
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.β158Updated 8 months ago
- Distributed key-value database in Goβ44Updated 5 years ago
- A simplified implementation for log structured merge tree.β62Updated 4 years ago
- A slick BTree on disk based key value store implemented in pure Goβ150Updated 3 years ago
- CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.β468Updated last year
- LSM-based key-value store in Go for educational purpose.β79Updated 9 months ago
- 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β¦β226Updated 2 years ago
- πͺ΅ From scratch implementation of Raft consensus algorithm in Goβ40Updated 3 years ago
- A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.β97Updated 2 months ago
- A collection of best practices and lessons learnt from applying concurrency in go.β111Updated 8 months ago
- Solution to One Billion Rows Challenge in Golang.β261Updated last year
- B-tree implementation for Goβ239Updated 3 years ago
- Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and gβ¦β281Updated last year
- Persistent Key-Value store based on BitCask.β19Updated 10 months ago
- High-performance distributed key-value store w/ a log-structured merge tree implementation written in pure Go + gRPCβ94Updated 6 months ago
- NewSQL That Starts Simple. High-performance SQL database with MVCC, columnar indexes, and HTAP capabilities. Pure Go and zero dependencieβ¦β301Updated 2 months ago
- Demo and other details can be found hereβ34Updated 8 months ago
- Extremely Fast Full-Text-Search Algorithm and Caching Systemβ157Updated 2 years ago
- Listings from manning bookβ173Updated 6 months ago