6 ms·
Thank YOU! I have literally been looking for something like this to try to build a rocksdb-like project for fun. I've been waiting to pull the trigger on YC's c
by abadger9 4y ago
Thank YOU! I have literally been looking for something like this to try to build a rocksdb-like project for fun. I've been waiting to pull the trigger on YC's code crafters (https://codecrafters.io/ https://codecrafters.io/) which have you build your own redis and mysql-lite compatible db. Looking forward to going through this.
- dineshgowda24 4y agoHey, thank you. If you are blocked on anything, check out the GitHub repo I have added to the article. It has all the working code. TIL about code crafters. Looks promising; I will check it out.
- packetslave 4y agoBuilding a distributed RocksDB-based system is also a fun project... and practical, too! Large swaths of Facebook services are built on top of ZippyDB, which is basically "distributed RocksDB as a service"
- LAC-Tech 4y agoI'd be curious to hear more about this. KV stores as a basis for distributed databases are really interesting.
- yawgmoth 4y agohttps://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/ https://www.igvita.com/2012/02/06/sstable-and-log-structured... May be of interest to you
- packetslave 4y agoHere's a FB engineering blog post from 2021 that covers ZippyDB pretty well. https://engineering.fb.com/2021/08/06/core-data/zippydb/ https://engineering.fb.com/2021/08/06/core-data/zippydb/
- itsmemattchung 4y agoThis might interest you as well: https://github.com/emichael/dslabs https://github.com/emichael/dslabs That distributed systems lab is what Georgia Tech's Distributed System lab[0] is based on, at least when I took the course back in 2021 [0] - https://omscs.gatech.edu/cs-7210-distributed-computing https://omscs.gatech.edu/cs-7210-distributed-computing
- dineshgowda24 4y agoJust went through the course syllabi. This is something I have been looking for a long time. Thank you.