Bug#299026: RFA: tinycdb -- a package for creating and reading constant databases
Package: wnpp
Severity: normal
I request an adopter for the tinycdb package.
The package description is:
tinycdb is a small, fast and reliable utility set and subroutine
library for creating and reading constant databases. The database
structure is tuned for fast reading:
.
- Successful lookups take normally just two disk accesses.
- Unsuccessful lookups take only one disk access.
- Small disk space and memory size requirements; a database
uses 2048 bytes for the header and 24 bytes per record, plus
the space for keys and data.
- Maximum database size is 4GB; individual record size is not
otherwise limited.
- Portable file format.
- Fast creation of new databases.
- No locking, updates are atomical.
.
tinycdb implements almost all API as found in cdb-0.75 written by
D.J. Bernstein, so it should be source-compatible. It also implements
the query interface as found in earlier versions of cdb (0.6x) and
freecdb. It also contains some enhancements, like allowing to check
existance of a record in a yet-to-be-created cdb database file.
.
This package contains both the utility to manipulate constant
databases and the development files.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: LANG=POSIX, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
--
The best and most beautiful things in the world cannot be seen or even touched
- they must be felt with the heart.
-- Hellen Keller
Reply to: