Professional Documents
Culture Documents
application
wants the data access.
"Random" means you can get any part of the file in any order. So for example, you can read the middle part before
the start.
"Sequential" means you must first read the first part of the file, before reading second, then third etc.. figure below
explains .
Analogy :
In older times, when playing a record, the needle/head follows one track around the surface of the disk. This is
sequential read. The difference between sequential read and random read is a random read is similar to if you pick up
the head and try to find the next track and let it play. Doing so causes music to stop playing while there is a "random"
seek.
I have another article planned for later in this series which describes the inescapable
mechanics of disk. For now though, I'll outline the basics: every time you need to
access a block on a disk drive, the disk actuator arm has to move the head to the
correct track (the seek time), then the disk platter has to rotate to locate the correct
sector (the rotational latency). This mechanical action takes time, just like the sushi
travelling around the conveyor belt.
Size Matters
In my last post I described the Fundamental Characteristics of Storage: Latency,
IOPS and Bandwidth (or Throughput). As a reminder, IOPS stands for I/Os Per
Second and indicates the number of distinct Input/Output operations (i.e. reads or
writes) that can take place within one second. You might use an IOPS figure to
describe the amount of I/O created by a database, or you might use it when defining
the maximum performance of a storage system. One is a real-world value and the
other a theoretical maximum, but they both use the term IOPS.