Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ah sorry, my bad. You are correct that you can fire off many random access operations in parallel and get good throughput that way.

The problem is that this is not possible when the next IO request depends on the result of a previous one, like in a database where you must first read the index to know the location of the row data itself.



OK thanks yes that makes sense. Pipelining problems are real.


(The network indeed doesn't care, but bandwidth of dependent rather than independent accesses depends on latency)




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: