because
⇒ the need for DBMSs that bring data from disks into main memory for processing
direct access
extremely used in database applications
DBMSs - applications don't need to know whether the data is on disk or in main memory
disk block:
tracks
sectors
platters
cylinder
disk heads
sector size
block size
DBMSs operate on data when it is in memory
time required for DB operations - dominated by the time taken to transfer blocks between disk and main memory
goal
records that are often used together should be close to each other:
accessing data in a sequential fashion reduces seek time and rotational delay
characteristics:
e.g.
"the improvement of integrated circuits is following an exponential curve that doubles every 18 months" by Gordon Moore