4 ms·
If folks would like to see more examples of databases built to teach oneself, they get shared on the /r/databasedevelopment subreddit not infrequently. Some re
by eatonphil 2y ago
If folks would like to see more examples of databases built to teach oneself, they get shared on the /r/databasedevelopment subreddit not infrequently.
Some recent ones:
https://www.reddit.com/r/databasedevelopment/comments/1hyig8k/my_very_own_toy_database/ https://www.reddit.com/r/databasedevelopment/comments/1hyig8...
https://www.reddit.com/r/databasedevelopment/comments/1ha5ccb/building_a_database_from_scratch_simpledb/ https://www.reddit.com/r/databasedevelopment/comments/1ha5cc...
https://www.reddit.com/r/databasedevelopment/comments/1dqgmsa/simpledb_an_educational_rdbms_implemented_in_go/ https://www.reddit.com/r/databasedevelopment/comments/1dqgms...
https://www.reddit.com/r/databasedevelopment/comments/1ix5dzz/built_a_database_from_scratch_in_go/ https://www.reddit.com/r/databasedevelopment/comments/1ix5dz...
https://www.reddit.com/r/databasedevelopment/comments/18knodn/i_made_a_lsmbased_kv_storage_engine_in_rust_help/ https://www.reddit.com/r/databasedevelopment/comments/18knod...
https://www.reddit.com/r/databasedevelopment/comments/1h3w70l/tidesdb_high_performance_transactional_durable/ https://www.reddit.com/r/databasedevelopment/comments/1h3w70...
https://www.reddit.com/r/databasedevelopment/comments/1gk18nd/k4_opensource_highperformance_transactional_and/ https://www.reddit.com/r/databasedevelopment/comments/1gk18n...
https://www.reddit.com/r/databasedevelopment/comments/1bemf9w/new_toy_database_to_learn_and_play_with/ https://www.reddit.com/r/databasedevelopment/comments/1bemf9...
https://www.reddit.com/r/databasedevelopment/comments/1iw6cxs/canopydb_transactional_kv_store_yet_another_in/ https://www.reddit.com/r/databasedevelopment/comments/1iw6cx...
- danhau 2y agoNice, thanks! I didn‘t know there was a subreddit for that.
- deleted 2y ago[deleted]
- seafoamteal 2y agoHi Phil, I thought I'd find you here! Love your blog!
- eatonphil 2y agoGlad to hear it. :)
- dangoodmanUT 2y agoHere's my list (probably not all of them) https://github.com/FireScroll/FireScroll/ https://github.com/FireScroll/FireScroll/ https://github.com/danthegoodman1/DurableStreams https://github.com/danthegoodman1/DurableStreams (brand new) https://github.com/danthegoodman1/ObjectKV https://github.com/danthegoodman1/ObjectKV https://github.com/danthegoodman1/WriteAhead https://github.com/danthegoodman1/WriteAhead https://github.com/danthegoodman1/icedb https://github.com/danthegoodman1/icedb (most popular) https://github.com/danthegoodman1/Percolators https://github.com/danthegoodman1/Percolators (kind of a DB on top of a DB, technically just transactions tho) there are others that might not fit exactly what you're looking for
- _jsdp 2y agoWow, what great resources. Thanks for sharing bud :)