jan-carreras / ddia
Playground to practice "Designing Data-Intensive Applications" concepts
☆11Updated last year
Related projects ⓘ
Alternatives and complementary repositories for ddia
- A very tiny clone of Redis for experimenting with PubSub☆52Updated 8 months ago
- A database implementation from scratch in Rust☆40Updated last year
- A little Delta Lake/Iceberg inspired database implementation in Go☆37Updated last month
- A proto-database inspired by SQLite for educational purposes.☆77Updated 6 months ago
- A telnet client written in Zig.☆25Updated last month
- Writing a SQL database, take two: Zig and RocksDB☆141Updated 2 years ago
- A key-value persistent database that supports SQL queries over B+ and LSM trees☆27Updated 2 years ago
- Software Design by Example with JavaScript☆62Updated 5 months ago
- A SQL query compiler written in Rust from scratch☆20Updated 2 months ago
- ☆20Updated 4 months ago
- ☆20Updated 11 months ago
- Your SQL database for learning purpose☆75Updated 5 months ago
- B-tree generator for C☆108Updated this week
- C Implementation of the monkey programming language☆67Updated 4 years ago
- Rust Crash Course, by BPB Publications☆18Updated 2 years ago
- Toy vector database written in c99.☆22Updated 2 months ago
- Databases are awesome! 🕶☆57Updated last year
- An implementation of an educational RDBMS in Go☆22Updated 4 months ago
- A SQL query engine in Go☆150Updated last month
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆111Updated last year
- Files related to A. Jesse Jiryu Davis's PyCon 2023 talk.☆12Updated 9 months ago
- (educational) build your own disk based KV store in Go☆194Updated 6 months ago
- ☆103Updated last year
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆48Updated last month
- Optimizing Python code by implementing a C++ extension☆47Updated last year
- ☆76Updated last month
- Tiny Programs: Rosetta code for implementations☆56Updated last year
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆37Updated 2 years ago