[st-users] Some thoughts on ST-Developer v7

Steve Waterbury waterbug at epims1.gsfc.nasa.gov
Wed May 27 17:22:54 EDT 1998


David Loffredo wrote:

> .... core object indices that
> should dramatically increase traverse-by-type speed and should also
> eventually reduce memory usage.
> 
> The only externally visible side effect from all of this will be that
> objects in a part 21 file will be written out sorted by type rather
> than in order of creation as they are now.  ....
> 
> I'm curious what folks think about this side-effect.  In my mind, the
> locality of reference in the original scheme was handy sometimes, but
> this new way can be really nice too, since you have a great picture of
> the types of entities in the file, and they are conveniently grouped.
> 
> It also opens up a bunch of other options, like writing the object
> types in alphabetic order, using a graph ordering alogorithm to
> minimize forward references and so forth ....

IMO, the advantages of the core object indices greatly outweigh 
anything lost by the side-effects mentioned.  

This is kind of interesting, in that the structuring of the file 
in this way brings out the (otherwise subtle) "relational" 
aspect of the data:  the file containing successive groups of 
instances of entity types could be interpreted as the 
concatenation of a bunch of interlinked relational "tables".  :^)

Presentation aspects of the Part 21 format will probably be less 
and less significant as more work is done on the XML format 
(pure speculation, of course! ... ;^).

Cheers,
-- Steve.

                                           oo _\o
                                            \/\ \
                                              /
____________________________________________ oo _________________
"Sometimes you're the windshield; sometimes you're the bug."
- Knopfler

Stephen C. Waterbury                       Component Technologies
Code 562, NASA/GSFC                  and Radiation Effects Branch
Greenbelt, MD 20771           Engineering Web/Database Specialist
Phone/FAX: 301-286-7557/1695        
email:                              steve.waterbury at gsfc.nasa.gov
WWW:          http://misspiggy.gsfc.nasa.gov/people/waterbug.html
_________________________________________________________________



More information about the st-users mailing list