Implications
 
- 
Hashing is obtaining random numbers from nonrandom data
 
- 
Doing the above perfectly is truly impossible
 
- 
Hence hashing has to deal with collision resolution
 
- 
i.e. when two values hash to the same key
 
- 
Dealing with hash resolution
 
- 
Chaining
 
- 
Involves linked lists
 
- 
Link lists => stored data must contain the address to the
next datum in the link list.
 
- 
Daylight currently uses above =>
 
- 
32-bit offsets in Hash and Data files
 
- 
Hash information in data files is not suitable for Dave's
future Daylight plans