cache The Cache is Full Discussion about the cache replacement problem on which cache entry to evict when the cache is full and implementations of four replacement policies FIFO, LRU, CLOCK, and LFU in Go
buffer pool How Buffer Pool Works: An Implementation In Go Exploring how buffer pool management works in databases by building one
mmap Discovering and exploring mmap using Go Recently I've come to know the concept of memory-mapped files while watching a lecture of the course Intro to Database Systems of Andy Pavlo on database storage. One of the main problems a database storage engine has to solve is how to deal with