Xref: utzoo comp.databases:1794 comp.unix.xenix:4392 Path: utzoo!attcan!uunet!lll-winken!ames!haven!adm!cmcl2!phri!marob!daveh From: daveh@marob.MASA.COM (Dave Hammond) Newsgroups: comp.databases,comp.unix.xenix Subject: Re: free form texual database Message-ID: <451@marob.MASA.COM> Date: 9 Jan 89 03:32:23 GMT References: <397@ispi.UUCP> <379@fsc2086.FSC.COM> Reply-To: daveh@marob.masa.com (Dave Hammond) Organization: ESCC New York City Lines: 27 In article <379@fsc2086.FSC.COM> jim@fsc2086.FSC.COM (Jim O'Connor) writes: >In article <397@ispi.UUCP>, jbayer@ispi.UUCP (Jonathan Bayer) writes: >> has to be able to store entries of arbitrary length (anywhere from a few >> lines to several pages), and be indexed by at least a header, [...] >Why not use the Xenix directory structure itself? You could write a few >programs to accept the data (sounds like a WP file), create the header[...] >By storing this data in files under the directory structure, you allow >yourself to use all of the existing Unix utilities to access this data. >Sounds like being able to use grep, awk, more (or less), etc. would come >in real handy when your user's would want to access the data. You could >also use your favorite editor as the "data entry" program. I went this route on a project a few years ago, and was sorry later that I did. The advantage of data manipulation with standard tools was far overshadowed by the tremendously inefficient disk usage. Because of the filesystem inode limit, we were bound to a maximum of ~16,000 inodes on a 30mb partition. With the average database entry size under 1K, the partition was effectively "filled" at ~16Mb, or half capacity. [inews food] -- Dave Hammond ...!uunet!masa.com!{marob,dsix2}!daveh