10
UMLClass
90
60
180
190
"Old" DB (Read-only)
fg=gray
style=wordwrap
UMLClass
280
60
180
190
"Current" DB (Writable)
style=wordwrap
UMLClass
120
100
20
20
UMLClass
140
100
20
20
UMLClass
180
100
20
20
UMLClass
200
100
20
20
UMLClass
220
100
20
20
UMLClass
100
120
20
20
UMLClass
120
120
20
20
lt=..
fg=gray
UMLClass
140
120
20
20
UMLClass
200
120
20
20
UMLClass
220
120
20
20
UMLClass
240
120
20
20
UMLClass
100
100
20
20
lt=..
fg=gray
UMLClass
160
140
20
20
UMLClass
160
120
20
20
lt=..
fg=gray
UMLClass
180
120
20
20
lt=..
fg=gray
UMLClass
160
100
20
20
lt=..
fg=gray
UMLClass
140
140
20
20
lt=..
fg=gray
UMLClass
240
100
20
20
lt=..
fg=gray
UMLClass
180
140
20
20
UMLClass
220
140
20
20
UMLClass
200
140
20
20
lt=..
fg=gray
UMLClass
540
80
20
20
lt=..
fg=gray
Text
560
70
210
40
Objects not used in any recent ledger version
style=wordwrap
UMLClass
540
140
20
20
Text
560
130
210
40
Objects included in recent ledger version(s)
style=wordwrap
UMLClass
290
100
20
20
UMLClass
310
100
20
20
UMLClass
330
100
20
20
UMLClass
350
100
20
20
UMLClass
350
120
20
20
UMLClass
310
120
20
20
UMLClass
330
120
20
20
UMLClass
370
100
20
20
UMLClass
370
120
20
20
UMLClass
390
100
20
20
UMLClass
390
120
20
20
UMLClass
410
100
20
20
UMLClass
410
120
20
20
UMLClass
290
120
20
20
UMLClass
430
120
20
20
UMLClass
430
100
20
20
UMLClass
350
140
20
20
UMLClass
370
140
20
20
UMLClass
390
140
20
20
UMLClass
410
140
20
20
UMLClass
430
140
20
20
UMLClass
290
140
20
20
UMLClass
310
140
20
20
Text
30
30
200
30
*Before online deletion*
UMLClass
460
360
180
190
"Current" DB (Writable)
style=wordwrap
UMLClass
610
430
20
20
UMLClass
590
430
20
20
UMLClass
550
430
20
20
UMLClass
570
430
20
20
UMLClass
530
430
20
20
UMLClass
490
430
20
20
UMLClass
470
430
20
20
UMLClass
470
410
20
20
UMLClass
470
390
20
20
UMLClass
490
390
20
20
UMLClass
490
410
20
20
UMLClass
510
410
20
20
UMLClass
510
390
20
20
UMLClass
530
390
20
20
UMLClass
530
410
20
20
UMLClass
550
410
20
20
UMLClass
550
390
20
20
UMLClass
570
390
20
20
UMLClass
570
410
20
20
UMLClass
590
410
20
20
UMLClass
590
390
20
20
UMLClass
610
390
20
20
UMLClass
610
410
20
20
Text
40
330
200
30
*During online deletion*
UMLClass
90
360
180
190
"Old" DB (Read-only)
fg=gray
style=wordwrap
UMLClass
120
400
20
20
UMLClass
140
400
20
20
UMLClass
180
400
20
20
UMLClass
200
400
20
20
UMLClass
220
400
20
20
UMLClass
100
420
20
20
UMLClass
120
420
20
20
lt=..
fg=gray
UMLClass
140
420
20
20
UMLClass
200
420
20
20
UMLClass
220
420
20
20
UMLClass
240
420
20
20
UMLClass
100
400
20
20
lt=..
fg=gray
UMLClass
160
440
20
20
UMLClass
160
420
20
20
lt=..
fg=gray
UMLClass
180
420
20
20
lt=..
fg=gray
UMLClass
160
400
20
20
lt=..
fg=gray
UMLClass
140
440
20
20
lt=..
fg=gray
UMLClass
240
400
20
20
lt=..
fg=gray
UMLClass
180
440
20
20
UMLClass
220
440
20
20
UMLClass
200
440
20
20
lt=..
fg=gray
UMLClass
330
140
20
20
lt=..
fg=gray
UMLClass
510
430
20
20
lt=..
fg=gray
UMLClass
300
480
20
20
fg=green
UMLClass
320
480
20
20
fg=green
UMLClass
360
480
20
20
fg=green
UMLClass
380
480
20
20
fg=green
UMLClass
400
480
20
20
fg=green
UMLClass
280
500
20
20
fg=green
UMLClass
320
500
20
20
fg=green
UMLClass
400
500
20
20
fg=green
UMLClass
420
500
20
20
fg=green
UMLClass
340
520
20
20
fg=green
UMLClass
360
520
20
20
fg=green
UMLClass
400
520
20
20
fg=green
Relation
170
460
120
70
lt=<<<-
100.0;50.0;10.0;10.0
Relation
440
490
70
40
lt=<<<-
50.0;10.0;10.0;20.0
UMLClass
400
500
20
20
fg=green
UMLClass
490
450
20
20
fg=green
UMLClass
510
450
20
20
fg=green
UMLClass
550
450
20
20
fg=green
UMLClass
570
450
20
20
fg=green
UMLClass
590
450
20
20
fg=green
UMLClass
470
450
20
20
fg=green
UMLClass
470
470
20
20
fg=green
UMLClass
530
450
20
20
fg=green
UMLClass
610
450
20
20
fg=green
UMLClass
490
470
20
20
fg=green
UMLClass
510
470
20
20
fg=green
UMLClass
530
470
20
20
fg=green
UMLClass
550
470
20
20
fg=green
Text
490
210
170
80
The "current" DB can contain outdated objects, but it's less likely to.
style=wordwrap
fg=blue
Text
20
570
140
70
Online deletion drops entire "Old" DB
style=wordwrap
fg=blue
UMLClass
90
720
180
190
"Old" DB (Read-only)
fg=gray
style=wordwrap
UMLClass
240
790
20
20
UMLClass
220
790
20
20
UMLClass
180
790
20
20
UMLClass
200
790
20
20
UMLClass
160
790
20
20
UMLClass
120
790
20
20
UMLClass
100
790
20
20
UMLClass
100
770
20
20
UMLClass
100
750
20
20
UMLClass
120
750
20
20
UMLClass
120
770
20
20
UMLClass
140
770
20
20
UMLClass
140
750
20
20
UMLClass
160
750
20
20
UMLClass
160
770
20
20
UMLClass
180
770
20
20
UMLClass
180
750
20
20
UMLClass
200
750
20
20
UMLClass
200
770
20
20
UMLClass
220
770
20
20
UMLClass
220
750
20
20
UMLClass
240
750
20
20
UMLClass
240
770
20
20
UMLClass
140
790
20
20
lt=..
fg=gray
UMLClass
120
810
20
20
UMLClass
140
810
20
20
UMLClass
180
810
20
20
UMLClass
200
810
20
20
UMLClass
220
810
20
20
UMLClass
100
810
20
20
UMLClass
100
830
20
20
UMLClass
160
810
20
20
UMLClass
240
810
20
20
UMLClass
120
830
20
20
UMLClass
140
830
20
20
UMLClass
160
830
20
20
UMLClass
180
830
20
20
UMLClass
280
720
180
190
"Current" DB (Writable)
style=wordwrap
Relation
230
550
280
180
lt=<<<-
10.0;160.0;260.0;10.0
UMLSpecialState
160
600
20
20
type=termination
Relation
160
550
30
60
lt=<<<-
10.0;40.0;10.0;10.0
Text
280
360
170
120
Online deletion copies objects to the "current" database if those objects are still being used by current ledgers.
style=wordwrap
fg=blue
Text
470
780
150
70
New "Current" DB begins empty
style=wordwrap
fg=blue
Text
420
620
110
70
"Current" DB becomes "Old" DB
style=wordwrap
fg=blue
Text
40
690
200
30
*After online deletion*
UMLClass
520
40
260
150
Legend
--
Relation
340
160
160
100
lt=..
fg=blue
10.0;10.0;140.0;80.0