Turboimage Database Enhancements - August 2001
TurboIMAGE
scalability II
Put/Delete semaphore
•Used to serialize DBPUT/DBDELETE/DBUPDATE activities
•One semaphore per database
Usage of put/delete semaphore
•Control the modification to the dataset file label
•Cover XM rollback at intrinsic level
•Avoid deadlock between data block locks
•Manage dynamic dataset expansion
DSEM
•Group related datasets together
•Different group can be modified concurrently
Divide Put/Delete semaphore down to
block level