Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!rutgers!sun-barr!newstop!exodus!yosemite.Eng.Sun.COM!trogers From: trogers@yosemite.Eng.Sun.COM (Tom Rogers - Database Engineering) Newsgroups: comp.databases Subject: Re: B*-Tree package needed! Keywords: NetISAM: networked, X/Open XPG3 branded, fast Message-ID: <4722@exodus.Eng.Sun.COM> Date: 18 Dec 90 17:20:13 GMT Sender: news@exodus.Eng.Sun.COM Lines: 20 >I am looking for a brilliant B*-Tree package that meets the following >requirements: > >- It should be written in C. >- Primary and secondary keys should be supported. >- The interface to the storage manager should be interchangeable. > >Does anyboy knows about such a rather elementary but scarce >software package? >Christoph Kilger Sun's NetISAM is an X/Open branded implementation of the X/Open XPG3 ISAM spec. The API (Application Programming Interface) is ISAM (retrieval of records by key or partial key, by record number, sequentially in key order, sequentially in physical order), and the implementation is an optimized (for Sun) B*-tree. It works both locally (without a daemon) or remotely (with a daemon or daemons on the server machine); it is incredibly fast; and it is written in C. Articles on NetISAM have appeared in the April 1990 Sun Technical Bulletin, May 1990 SunExpert magazine, and the May/June 1990 Sun Tech Journal.