varunu28 / graft
πͺ΅ From scratch implementation of Raft consensus algorithm in Go
β37Updated 2 years ago
Related projects β
Alternatives and complementary repositories for graft
- A simplified implementation for log structured merge tree.β58Updated 3 years ago
- A little, pedagogical implementation of mvcc and transaction isolation levels.β47Updated 2 weeks ago
- ViewStamped Replication implementation in Goβ38Updated 11 months ago
- A collection of resources about databases and related topicsβ81Updated 2 years ago
- Project for COS 518: distributed lock serviceβ25Updated 5 years ago
- β42Updated last year
- A cloud native embedded storage engine built on object storage.β44Updated this week
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β272Updated this week
- Your SQL database for learning purposeβ75Updated 5 months ago
- β128Updated 6 years ago
- LSM-based key-value store in Go for educational purpose.β54Updated 3 weeks ago
- The source code for this book: Grokking Streaming Systems: Real-time Event Processing (https://www.manning.com/books/grokking-streaming-sβ¦β97Updated 8 months ago
- Time, Clocks, and the Ordering of Eventsβ41Updated 3 years ago
- A basic Raft implementation in Go.β206Updated 7 months ago
- AnyBlob - A Universal Cloud Object Storage Download Manager Built For Cost-Throughput Optimal Analytics!β103Updated last month
- A collection of demonstrations showcasing how stream processing can be used to solve real-world problems.β70Updated this week
- Log-Structured Merge Tree Java implementationβ79Updated 5 months ago
- A playground to experiment with Raft proposal pipeline optimizationβ17Updated 2 years ago
- An update-in-place key-value store for modern storage.β132Updated 10 months ago
- one billion row challengeβ42Updated 10 months ago
- Source code for "Database Performance at Scale: A Practical Guide (Apress, 2023)," by Felipe Cardeneti Mendes, Piotr Sarna, Pavel Emelyanβ¦β113Updated 7 months ago
- A simple cassandra like kv store using gossip protocolβ13Updated 4 years ago
- OpenAurora is a cloud-native database system prototype developed at Purdue University. It is an open-source version of Amazon Aurora. It β¦β72Updated this week
- Example code for how to get hashicorp/raft running with gRPCβ208Updated 3 months ago
- β62Updated last year
- Write Ahead Log for LSM or bitcask storage(or any append-only write).β239Updated 4 months ago
- A SQL-like query language on general Key-Value DBβ137Updated 4 months ago
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.β113Updated last year
- Distributed key-value database in Goβ41Updated 4 years ago
- (educational) build your own disk based KV store in Goβ192Updated 6 months ago