For the Record Lock
OZ M204 UG '00
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1: Alex Kodat

Slide 2: Model 204 Records

Slide 3: Ways Model 204 Groups Records

Slide 4: Bitmaps and Segments

Slide 5: Bitmaps and Segments

Slide 6: The Record Locking Table

Slide 7: The Record Locking Table

Slide 8: Record Locking Table - System Header

Slide 9: Record Locking Table - File Headers

Slide 10: Record Locking Table - RETD's

Slide 11: Record Locking Table - RSXD's

Slide 12: Record Locking Table - RSXD Allocation

Slide 13: Record Locking Table Compaction

Slide 14: Record Locking Table RSXD Allocation After Compaction

Slide 15: Record Locking Table Compaction

Slide 16: Record Locking Table RETD and RSXD allocation

Slide 17: Record Locking Table RETD and RSXD allocation

Slide 18: Record Locking Table RETD and RSXD allocation

Slide 19: Record Locking Table RETD and RSXD allocation

Slide 20: Record Locking Table Bitmap Page Allocation

Slide 21: Record Locks - What are they ?

Slide 22: How Records are Locked

Slide 23: How Records are Locked

Slide 24: How Records are Locked

Slide 25: The Pending Update Chain

Slide 26: The Pending Update Chain

Slide 27: The Pending Update Chain

Slide 28: The Pending Update Chain Does it make sense as bitmap ?

Slide 29: Record Locking Conflicts

Slide 30: Record Locking Conflicts

Slide 31: Protecting Record Lockers The Problem

Slide 32: Protecting Record Lockers The Solution

Slide 33: Protecting Record Lockers The Solution

Slide 34: The RECENQ Critical File Resource

Slide 35: Why Record Locks are Useful

Slide 36: Why Record Locks are Useful

Slide 37: Model 204 Feature

Slide 38: Reasons for Accessing Unlocked Records

Slide 39: Reasons for Accessing Unlocked Records

Slide 40: Reasons for Accessing Unlocked Records

Slide 41: Minimizing Impact of Batch/Adhocs Technique 1

Slide 42: Minimizing Impact of Batch/Adhocs Technique 1

Slide 43: Minimizing Impact of Batch/Adhocs Technique 2

Slide 44: Minimizing Impact of Batch/Adhocs Technique 2

Slide 45: Deadly Embrace Example

Slide 46: Deadly Embrace Example Solution 1

Slide 47: Deadly Embrace Example Solution 2

Slide 48: Application Level Locks

Slide 49: Using FDR and FD for an Application Level Lock

Slide 50: Using FDR and FD for an Application Level Lock

Slide 51: Using FDR and FD for an Application Level Lock

Slide 52: Using FDR and FD for an Application Level Lock - Example (From Sirius Customer

Slide 53: Record Locking Conclusions

Slide 54: Record Locking Conclusions

Slide 55: Record Locking Conclusions

Slide 56: Questions, comments ?


Sirius location
customer service products documentation Year 2000 demos java
articles and presentations calendar Model 204 staff home

E-Mail:
Product and service information
Sirius technical support
Comments on the web site

The Sirius site runs as a Model 204 application using the Janus Web Server.
This page and all contents are Copyright © 2001 by Sirius Software, Inc., Cambridge, MA.