czccc / dss
Distributed Systems in Rust, including Raft and Percolator implement
☆21Updated 3 years ago
Alternatives and similar repositories for dss:
Users that are interested in dss are comparing it to the libraries listed below
- 🚧 Build a SQL optimizer in 1000 lines of Rust using egg.☆77Updated 2 years ago
- build a simple key value store based on LSM tree like rocksdb/leveldb☆40Updated 4 years ago
- 🗳 A solution to pingcap/talent-plan, aka "6.824 Lab 2: Raft" and "6.824 Lab 3: Fault-tolerant Key/Value Service" from MIT.☆29Updated 3 years ago
- Build database expression type checker and vectorized runtime executor in type-safe Rust☆98Updated 2 years ago
- [WIP] A relational database written in Rust for learning purpose, heavily inspired by cmu-db/bustub. (CMU 15-445).☆137Updated 3 weeks ago
- Generate accurate and informative tree dumps of asynchronous tasks.☆166Updated 3 months ago
- ☆63Updated 3 years ago
- RiteLinked - LinkedHashMap & LinkedHashSet in Rust☆53Updated last year
- The TiKV development/contribution guide☆35Updated 2 years ago
- Internal details of Tokio from code to designs☆132Updated 3 years ago
- sqlrs is an in-process sql query engine☆108Updated 2 years ago
- pipeline execution implemented in Rust☆35Updated last year
- Let's build an OLAP database from scratch! 🚧 UNDER CONSTRUCTION 🚧☆100Updated last year
- Performant time measuring in Rust☆186Updated 11 months ago
- The labs of Raft consensus algorithm based on MadSim.☆116Updated 3 weeks ago
- 🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"☆27Updated 3 years ago
- JSONB implement in rust☆69Updated 2 months ago
- A procedural macro for defining nom combinators in simple DSL☆45Updated last month
- A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.☆56Updated 2 weeks ago
- This is a Rust implementation for popular caches (support no_std).☆108Updated last month
- A lock-free, append-only atomic pool.☆66Updated 2 years ago
- An example implementation that creates an event queue based on Kqueue, Epoll and IOCP☆78Updated 4 years ago
- A rust implementation of lock free cuckoo hashmap☆67Updated last month
- A buddy system allocator in pure Rust.☆100Updated 5 months ago
- Mini-LSM solution checkpoint☆49Updated last year
- A simple tool to test sqlx with postgres. It will automatically create a database and drop it after the test.☆20Updated 5 months ago
- A memcomparable serialization format.☆23Updated last year
- ☆37Updated last year
- Bw-Tree for Rust☆26Updated last year