Published in
1 min readJul 31, 2017
I’m not sure this is right. Random access busts caches (slowing reads), and more generally linear access is more capable of being optimized by preloading. This effect is even greater when data are spread across different network nodes (because network IO is relatively slow and relatively easy to saturate).
Log structuring also has advantages for simplicity of replication, which again underpins many distributed systems.