An Insider's Guide to the Ordered Index
OZ M204 UG '00
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1: Alex Kodat

Slide 2: The Model 204 Ordered Index

Slide 3: Ordered Index Structure

Slide 4: Leaf Pages for ORDERED NUMERIC fields

Slide 5: Ordered Index Structure

Slide 6: Leaf Page Structure

Slide 7: Leaf Page Structure

Slide 8: Leaf Page Structure

Slide 9: Leaf Page Byte Usage

Slide 10: Leaf Page Usage for a Value for a Field

Slide 11: To Play With IMMED or Not to Play With IMMED ?

Slide 12: The Goal: Keep Ordered Index Small

Slide 13: Ordered Index Stats: OIDEPTH

Slide 14: Ordered Index Stats: OIDEPTH

Slide 15: Ordered Index Stats: OINODES and OILEAVES

Slide 16: Ordered Index Stats: OINBYTES

Slide 17: Ordered Index Stats: OINBYTES

Slide 18: Objective: Reduce Size of Ordered Index

Slide 19: Reducing OINBYTES

Slide 20: Increasing OINBYTES per Leaf Page

Slide 21: Increasing OINBYTES per Leaf Page

Slide 22: Setting LRESERVE/NRESERVE correctly

Slide 23: Setting SPLITPCT Correctly

Slide 24: Ordered Index vs. Table C (Hash) Index

Slide 25: Ordered Index vs. Table C (Hash) Index

Slide 26: Ordered Index vs. Table C (Hash) Index

Slide 27: Ordered Index vs. Table C (Hash) Index

Slide 28: The Ordered Index in Applications

Slide 29: FOR EACH VALUE (IN ORDER)

Slide 30: FOR EACH VALUE (IN ORDER)

Slide 31: FOR EACH VALUE (IN ORDER)

Slide 32: FOR EACH VALUE (IN ORDER)

Slide 33: FIND ALL VALUES

Slide 34: FIND ALL VALUES

Slide 35: FOR EACH RECORD IN ORDER

Slide 36: FOR EACH RECORD IN ORDER

Slide 37: FOR EACH RECORD IN ORDER

Slide 38: FOR EACH RECORD IN ORDER

Slide 39: Example of Reasonable Use of FOR EACH RECORD IN ORDER

Slide 40: Example of Reasonable Use of FOR EACH RECORD IN ORDER

Slide 41: Example of Bad Use of FOR EACH RECORD IN ORDER

Slide 42: Simulating FOR EACH RECORD IN ORDER in Group Context

Slide 43: Pattern Matching Finds

Slide 44: Example of Pattern Matching with Reversed Strings

Slide 45: Ordered Index Range Retrievals

Slide 46: Ordered Index: Conclusions

Slide 47: 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.