flâneur — a map of the web's best reading

Is sequential IO dead in the era of the NVMe drive? — Jack Vanlightly

jack-vanlightly.com · 2,042 words · saved by 1 readers

Two systems I know pretty well, Apache BookKeeper and Apache Kafka, were designed in the era of the spinning disk, the hard-drive or HDD. Hard-drives are good at sequential IO but not so good at random IO because of the relatively high seek times. No wonder then that both Kafka and BookKeeper were d

Image credit: ESO/A. Ghizzi Panizza (www.albertoghizzipanizza.com) Two systems I know pretty well, Apache BookKeeper and Apache Kafka, were designed in the era of the spinning disk, the hard-drive or HDD. Hard-drives are good at sequential IO but not so good at random IO because of the relatively high seek times. No wonder then that both Kafka and BookKeeper were designed with sequential IO in mind. Both Kafka and BookKeeper are distributed log systems and so you’d think that sequential IO would be the default for an append-only log storage system. But sequential and random IO sit on a continu

Explore this link on the map →

related reading