Miniaturization in a Snail Shell: Implementing a 256KB Miniature File SystemThis article is primarily “compiled” from Chapter 40 of the book “Operating Systems: Three Easy Pieces,” which is highly recommended for…May 12May 12
Step by step, dissecting the most challenging parts of the database transaction — IsolationSep 28, 2023Sep 28, 2023
How to implement a database?There is a question on Zhihu: How to implement a database? With the most commonly used thinking in computers to analyze and divide…Dec 17, 2022Dec 17, 2022
LevelDB Data Structures Serials I: Skip ListI’ve heard a lot about LevelDB, now I had a chance to skim through the code on a whim, and it really deserve its reputation. If you’re…Aug 27, 2022Aug 27, 2022
好好写代码之命名篇 — — 推敲(贾)岛初赴举京师,一日驴上得句云:“鸟宿池边树,僧敲月下门”。始欲着 “推” 字,又欲着 “敲” 字,练之未定,遂于驴上吟哦,时时引手作推敲之势。Jan 15, 2022Jan 15, 2022