1.
The advantages of using Static Hashing in the DBMS are as
follows:
- Performance is exceptional for smaller databases.
- Aids in Storage management.
- Hash key values help in faster access to the storage
addresses.
- The Primary key values can be used in the place of the hash
value.
Limitations Of
Extendible Hashing:
- The directory size may increase significantly if several
records are hashed on the same directory while keeping the record
distribution non-uniform.
- Size of every bucket is fixed.
- Memory is wasted in pointers when the global depth and local
depth difference becomes drastic.
- This method is complicated to code.
2.
Advantages:
The advantages of using the extendible Hashing method in the
DBMS are as follows:
- Data retrieval is less expensive (in terms of computing).
- No problem of Data-loss since the storage capacity increases
dynamically.
- With dynamic changes in hashing function, associated old values
are rehashed w.r.t the new hash function.
Disadvantages:
The disadvantages of using the Static Hashing method in the DBMS
are as follows:
- Static Hashing is not a good option for largely sized
databases.
- Time taken for this function is higher than normal, as the hash
function has to go through all the addresses of the storage memory
in order to perform operations in the DBMS system.
- It doesn’t work well with scalable databases.
- The ordering process is not efficient compared to other hashing
techniques.