oz@yunexus.yorku.ca (Ozan Yigit) (02/23/91)
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 <See ref> 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