avinassh / py-caskdb
(educational) build your own disk based KV store
☆1,203Updated 4 months ago
Related projects ⓘ
Alternatives and complementary repositories for py-caskdb
- Awesome materials about database development.☆1,419Updated 7 months ago
- A distributed thread-per-core document database☆497Updated 11 months ago
- A workbench for writing toy implementations of distributed systems.☆3,072Updated 3 months ago
- Interesting readings and talks on computer science☆672Updated 3 months ago
- Time Series and FoundationDB. Millions of writes/s and 10x compression in under 2,000 lines of Go.☆509Updated 5 years ago
- Distributed, MVCC SQLite that runs on FoundationDB.☆1,421Updated 2 weeks ago
- A simple database built from scratch that has some the basic RDBMS features (SQL query parser, transactions, query optimizer)☆275Updated 2 years ago
- A cloud native embedded storage engine built on object storage.☆1,515Updated this week
- A tutorial of building an LSM-Tree storage engine in a week.☆2,893Updated last week
- High Performance Embedded Key-Value Store☆687Updated this week
- Learn database internals by implementing it from scratch.☆1,288Updated last year
- A Redis Module that make it possible to create a consistent Raft cluster from multiple Redis instances.☆824Updated last year
- A model checker for implementing distributed systems.☆1,581Updated last month
- Background task queue for Python backed by Redis, a super minimal Celery☆574Updated this week
- This is the companion repository for the book How Query Engines Work.☆373Updated last year
- A pure golang SQL database for database theory research☆824Updated 3 years ago
- FUSE-based file system for replicating SQLite databases across a cluster of machines☆4,066Updated last month
- I hold the opinion that state machines are underrated☆727Updated 11 months ago
- An early PostgreSQL implementation in Go☆686Updated 3 years ago
- A basic introduction to coding in modern C++.☆722Updated 3 months ago
- An educational OLAP database system.☆1,626Updated this week
- A list of papers about distributed consensus.☆2,526Updated 3 months ago
- Replicate postgres to SQLite on the edge☆1,006Updated 5 months ago
- Gossip-based service discovery (and more) for large distributed systems.☆722Updated this week
- The Feldera Incremental Computation Engine☆796Updated this week
- A strongly-typed document database that runs on any transactional key-value store.☆391Updated 2 years ago
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,436Updated 10 months ago
- Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite☆2,867Updated 3 weeks ago
- Advent of Code 2021 using SQL (PostgreSQL-flavored)☆440Updated 2 years ago
- A fast linearizability checker written in Go 🔎☆934Updated this week