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