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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,71dd9a28c203c2c2 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Looking for Indexed Sequential File Package Date: 1997/07/16 Message-ID: <1997Jul16.140050.1@eisner>#1/1 X-Deja-AN: 257251562 X-Nntp-Posting-Host: eisner.decus.org References: <33CCA95E.167EB0E7@avions.aerospatiale.fr> X-Nntp-Posting-User: KILGALLEN X-Trace: 869076055/25198 Organization: LJK Software Newsgroups: comp.lang.ada Date: 1997-07-16T00:00:00+00:00 List-Id: In article <33CCA95E.167EB0E7@avions.aerospatiale.fr>, Paul CHARDON writes: > A friend of mine is lookink for a reusable Ada83 component to manage > indexed sequential files. This package must give a quick access to a > file of item (record). It could give access to those record sorted > according to one or more keys (those keys are primary or secondary keys > that are fields in the record). If by "reusable" you mean portable to any Ada83 environment, I do not believe it is possible to meet the "must give quick access" requirement. What must be done to achieve performance goals varies quite a bit between operating systems. You do not mention any reliability requirement, but if I were in the market for such a thing I would likely be quite concerned about ensuring that a write-through caching strategy was used. Achieving that is beyond the control of the Ada environment, and not going to be automatic if the operating systems involved are Windows NT or Unix. Larry Kilgallen