Hey there! I'm Elliot, and I'm a database enthusiast who loves to read and explore the latest research in this field. When I'm not tinkering with databases or trying out new programming languages like C++ and Rust, I enjoy writing articles on various topics related to computer science and technology.
Here are a few technologies I've been working with recently:
- Databases: MySQL, Redis, Nutsdb, Rocksdb, Leveldb
- Programming languages: Go, C++, Rust
- Technologies: Docker, Git, AWS
I love reading about the latest advancements in database research. Here are some recent papers that I found interesting:
- Google Spanner: Google's Globally Distributed Database
- 5-Minute Rule for Trading Memory for Disk Accesses and the Case for Commodity SSDs
Here are some recent projects I've worked on:
- NutsDB - A simple, fast, embeddable, persistent key/value store written in Go.
- tiny-bitcask - A small in-memory and on-disk key-value datastore inspired by Bitcask.
- Badger - Fast key-value DB in Go.
- TiKV - A distributed transactional key-value database powered by Rust and Raft.
- RocksDB - Embeddable, persistent key-value store for fast storage environments.
Here are some recent courses I've taken:
- MIT 6.824: Distributed Systems
If you want to get in touch, feel free to send me an email at eliotchenzichang@gmail.com
.