|
|
|
|
|
by barrkel
2648 days ago
|
|
Yup, the chains can be interleaved. Often it's best to save the hash of each key as well as the key itself. Comparing the full hash (rather than the modulus of the hash) will eliminate many keys faster than doing a full key comparison, and having the full hash available means recreation on expansion is cheap, as all the keys don't need rehashing. The full hashes can then be used to distinguish between different chains if you decide to do backfilling, again cheaper than recalculating key hashes. Of course, having the hashes available also speeds up recreation, should the tombstone approach be used. Basically, keep the full hashes around :) |
|