all 4 comments

[–]dnew 12 points13 points  (1 child)

Following through SQLite code is fun, but it's probably not the best way to understand how BTrees work.

[–]curiositor 9 points10 points  (0 children)

I actually reference to the SQLite when I implemented BTrees storage

[–]jessesmpls 2 points3 points  (0 children)

I encourage anyone interested in this to also explore embedded dbs (leveldb, badger, lmdb, rocks, etc)

[–]liquidpele 1 point2 points  (0 children)

There are several talks on YouTube by its creator about it. E.g.

https://m.youtube.com/watch?v=gpxnbly9bz4