Exercise 11.3 Answer the following questions about Extendible Hashing: Explain why local d...
Exercise 11.3 Answer the following questions about Extendible Hashing:
Explain why local depth and global depth are needed.
After an insertion that causes the directory size to double, how many buckets have exactly one directory entry pointing to them? If an entry is then deleted from one of these buckets, what happens to the directory size? Explain your answers briefly.
Does Extendible Hashing guarantee at most one disk access to retrieve a record with a given key value?
If the hash function distributes data entries over the space of bucket numbers in a very skewed (non-uniform) way, what can you say about the size of the directory? What can you say about the space utilization in data pages (i.e., non-directory pages)?
Does doubling the directory require us to examine all buckets with local depth equal to global depth?
Why is handling duplicate key values in Extendible Hashing harder than in ISAM?
Step-by-Step Solution
Request Professional Solution
Request Solution!
We need at least 10 more
requests to
produce the solution.