Newsgroups: comp.archives Path: utzoo!utgpu!news-server.csri.toronto.edu!ox.com!emv From: oz@yunexus.yorku.ca (Ozan Yigit) Subject: [unix-questions...] Re: Need freely-distributable C database library Message-ID: <1991Feb23.091238.18192@ox.com> Followup-To: comp.unix.questions,comp.databases Sender: emv@ox.com (Edward Vielmetti) Reply-To: oz@yunexus.yorku.ca (Ozan Yigit) Organization: York U. Communications Research & Development References: <1991Feb14.045224.28925@smsc.sony.com> <21721@yunexus.YorkU.CA> Date: Sat, 23 Feb 1991 09:12:38 GMT Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.unix.questions,comp.databases Archive-name: database/dbm/hash/1991-02-21 Archive: ucbarpa.berkeley.edu:/pub/4.3/hash.tar.Z [128.32.130.11] Original-posting-by: oz@yunexus.yorku.ca (Ozan Yigit) Original-subject: Re: Need freely-distributable C database library Reposted-by: emv@ox.com (Edward Vielmetti) In article dce@smsc.sony.com (David Elliott) writes: >I need a database library for a project I am working on. ... > >The requirements are: > > * Freely distributable > * Single key per record ... > * Variable record size - from a few bytes to over a megabyte > * No restrictions on content ... > * An entire database must be able to be fit in a single file Berkeley Hash package fits this bill nicely. It also comes with byte-order independence, and the usual permissive berkeley copyright. It also happens to be the fastest such package available. A version of this code should be ftp-able from ucbarpa. You may wish to query margo@postgres.berkeley.edu about it. This package will be a regular part of future berkeley distributions. For gory implementation details of this package, see the paper in 1991 Winter Usenix Conference proceedings: "A New Hash Package for UNIX" by Margo Seltzer and Ozan Yigit. enjoy... oz --- First learn your horn and all the theory. Internet: oz@nexus.yorku.ca Next develop a style. Then forget all that uucp: utzoo/utai!yunexus!oz and just play. -- Charlie Parker York U. CCS: (416) 736 5257 Brought to you by Super Global Mega Corp .com