Need freely-distributable C database library
    David Elliott 
    dce at smsc.sony.com
       
    Thu Feb 14 15:52:24 AEST 1991
    
    
  
I need a database library for a project I am working on.  I hesitate
to call it a "database", because it's more like a simple hierarchical
filesystem inside a file than a database.
The requirements are:
	* Freely distributable
	* Single key per record (keys will look a lot like pathnames
		due to hierarchical nature of the data) with reasonably
		long key length (1024 bytes for entire key is fine)
	* Variable record size - from a few bytes to over a megabyte
		(this leaves out dbm/ndbm on Unix)
	* No restrictions on content - may contain ASCII text, images,
		or binaries
	* An entire database must be able to be fit in a single file
		(no .pag/.dir combinations unless .dir can be
		recreated on the fly)
In other words, except for the last item, I need a Unix filesystem
that can live in a single file.
For now, I am implementing the database as a Unix directory structure,
and will probably keep that as an option later, but I want the data
to be transportable in a single file at some point in the future.
    
    
More information about the Comp.unix.questions
mailing list