Hi,

The README in nbtree mentions that L&Y algorithm must couple
locks when moving right during ascent for insertion.  However,
it's hard to see why that's necessary.  Since L&Y mostly
discussed concurrent insertions and searches, what can go wrong
if inserters only acquire one lock at a time?

The Lanin&ShaSha paper cited in README also agrees that B-link
structure allows inserts and searches to lock only one node at a
time although it's not apparent in L&Y itself.



Thanks,

Hong

Reply via email to