Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!samsung!noose.ecn.purdue.edu!ei.ecn.purdue.edu!dev From: dev@ei.ecn.purdue.edu (Larry Weeks) Newsgroups: comp.databases Subject: MS-DOS Record Indexing Package Message-ID: <1991May4.044821.25283@noose.ecn.purdue.edu> Date: 4 May 91 04:48:21 GMT Sender: root@noose.ecn.purdue.edu (ECN System Management) Distribution: usa Organization: Purdue University Engineering Computer Network Lines: 19 Hello, I have written a small order-entry/etc. package under MS-DOS/Borland C 2.0. All works well... However, the current file searching rate is abhorant. I have little to no experience with efficient record indexing algorithms on an external file system, but nevertheless have installed a rather primitive indexing method of my own, simply searching a sequential file of keys and file offsets. Not pretty. What I need is an indexing package for MS-DOS which will give me fast access on keys, and one which can use my existing data structures, i.e. take a pointer to a struct for data. If anybody has any suggestions, I would be very much obliged. I would like to obtain a rather inexpensive Borland-compatible C library if possible, since this package will be installed at most at one site. Thanks a lot. Larry dev@ecn.purdue.edu