SarthakMakhija / go-lsm
LSM-based key-value store in Go for educational purpose.
β60Updated last month
Alternatives and similar repositories for go-lsm:
Users that are interested in go-lsm are comparing it to the libraries listed below
- An LSM Tree based Key-Value storage engine written in Goβ29Updated 7 months ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β94Updated 3 months ago
- ViewStamped Replication implementation in Goβ38Updated last year
- A cloud native embedded storage engine built on object storage.β76Updated last week
- Replicate and sync Kafka topics between clusters in realtime. Supports topic re-mapping, healthchecks, and hot failovers for high availabβ¦β70Updated 2 months ago
- Databases are awesome! πΆβ58Updated last year
- A little, pedagogical implementation of mvcc and transaction isolation levels.β54Updated 3 months ago
- A basic Raft implementation in Go.β218Updated 10 months ago
- A disk based KV store (based on Bitcask implementation)β172Updated last year
- Building an intuition for latency and throughput of basic operations across SQL databases.β50Updated last year
- πͺ΅ From scratch implementation of Raft consensus algorithm in Goβ37Updated 2 years ago
- A simple cassandra like kv store using gossip protocolβ14Updated 4 years ago
- one billion row challengeβ42Updated last year
- A distributed message queue.β123Updated 6 months ago
- My solutions to the Glomers Challenge: a series of distributed systems challenges.β114Updated last year
- My chapter-wise notes for Database Internals by Alex Petrov.β404Updated 10 months ago
- An understandable, fast and scalable Raft Consensus implementationβ134Updated 5 months ago
- FireflyDB is a fast, thread-safe, JVM-based key-value storage engine with microsecond latency.β67Updated last year
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β280Updated this week
- A collection of resources about databases and related topicsβ85Updated 2 years ago
- Tektite DBβ182Updated last week
- Postgres page inspectorβ23Updated 8 months ago
- Key-value store on top of Raft Consensus Algorithmβ11Updated 6 years ago
- The Service Bus!β51Updated 4 months ago
- Persistent Key-Value store based on BitCask.β18Updated 2 weeks ago
- Building an intuition for different IO models (sync, io_uring, etc.) across different languages.β28Updated last year
- Prototype implementations of database internal concepts and algorithms in Golang.β116Updated 11 months ago
- Distributed KV data store with tunable consistency, synchronous replicationβ65Updated 9 months ago
- Extremely fast, light weight, zero alloc logfmt logging library for Go.β94Updated 2 years ago