avinassh / py-caskdb
(educational) build your own disk based KV store
☆1,275Updated 5 months ago
Alternatives and similar repositories for py-caskdb:
Users that are interested in py-caskdb are comparing it to the libraries listed below
- Distributed, MVCC SQLite that runs on FoundationDB.☆1,443Updated 3 weeks ago
- Interesting readings and talks on computer science☆677Updated 5 months ago
- Awesome materials about database development.☆1,443Updated 9 months ago
- A workbench for writing toy implementations of distributed systems.☆3,141Updated last month
- ☆611Updated last year
- Distributed SQL database in Rust, written as an educational project☆6,301Updated 3 months ago
- FUSE-based file system for replicating SQLite databases across a cluster of machines☆4,179Updated last week
- Time Series and FoundationDB. Millions of writes/s and 10x compression in under 2,000 lines of Go.☆512Updated 5 years ago
- A distributed thread-per-core document database☆500Updated last year
- A simple database built from scratch that has some the basic RDBMS features (SQL query parser, transactions, query optimizer)☆284Updated 2 years ago
- My chapter-wise notes for Database Internals by Alex Petrov.☆396Updated 9 months ago
- A collection of awesome CRDT resources☆1,237Updated 3 years ago
- Replicate postgres to SQLite on the edge☆1,014Updated 7 months ago
- A distributed key value store in under 1000 lines. Used in production at comma.ai☆2,983Updated 11 months ago
- a personal key-value store☆882Updated last year
- Learn database internals by implementing it from scratch.☆1,295Updated last year
- Techniques and numbers for estimating system's performance from first-principles☆3,936Updated 4 months ago
- Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.☆1,077Updated last year
- An improved drop-in replacement for SQS☆2,159Updated last week
- An early PostgreSQL implementation in Go☆705Updated 3 years ago
- A list of papers about distributed consensus.☆2,534Updated 5 months ago
- A distributed system for running WebSocket services at scale.☆1,792Updated last week
- Gossip-based service discovery (and more) for large distributed systems.☆783Updated this week
- A model checker for implementing distributed systems.☆1,601Updated 3 months ago
- A cloud native embedded storage engine built on object storage.☆1,751Updated this week
- Scratch is a swiss army knife for big data.☆1,107Updated 5 months ago
- An educational OLAP database system.☆1,663Updated this week
- A query engine for any combination of data sources. Query your files and APIs as if they were databases!☆2,460Updated this week
- OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems) 🇺🇦☆3,114Updated this week
- Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decomp…☆910Updated this week