From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a1868a27625c21e7 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Looking for keyed file package Date: 1999/09/25 Message-ID: <7sijv6$tc8$1@nnrp1.deja.com>#1/1 X-Deja-AN: 529392944 References: <37E817C6.80ED41E0@easystreet.com> <7saii8$5bl$1@nnrp1.deja.com> <7scrba$bdu$1@clnews.edf.fr> <7semeb$69u$1@nnrp1.deja.com> <7seobv$7ib$1@nnrp1.deja.com> <1999Sep24.130829.1@eisner> X-Http-Proxy: 1.0 x40.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sat Sep 25 13:50:32 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-09-25T00:00:00+00:00 List-Id: In article <1999Sep24.130829.1@eisner>, Kilgallen@eisner.decus.org.nospam wrote: ed key length of about 16 bits, > > regardless of the actual physical key length. > > The VMS implementation of RMS does key compression and data compression > as well Yes, but it uses a scheme basically similar to that used by VSAM on IBM, the Realia COBOL scheme is significantly more efficient, because it uses a single count to indicate both the leading and trailing compression amounts. > but I think that all started back when disk and memory space > were much more dear. I/O bandwidth one area of computer > performance that does not seem to be advancing so much as the > others, so these days typical advice might be to engage in > extensive caching of the index data if performance is > important. The whole *point* of key compression is to allow this caching to be more efficient. You want as much of the key index in main memory as possible (and if you are really pushing things, in cache as possible). Key compression is vitally important for this, and in fact it is MORE important with modern architectures than with older ones, precisely because of the increasing gap between processor/memory speed and I/O speed. Robert Dewar Sent via Deja.com http://www.deja.com/ Before you buy.