SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

qdbm rpm build for : SuSE 8.X. For other distributions click qdbm.

Name : qdbm
Version : 1.8.31 Vendor : (none)
Release : 1.guru.suse82 Date : 2005-07-22 08:37:34
Group : System/Libraries Source RPM : qdbm-1.8.31-1.guru.suse82.src.rpm
Size : 1.78 MB
Packager : Pascal Bleser < guru_unixtech_be>
Summary : QDBM: Quick Database Manager
Description :
QDBM is a library of routines for managing a database. The database is a
simple data file containing records, each is a pair of a key and a
value. Every key and value is serial bytes with variable length. Both binary
data and character string can be used as a key and a value. There is neither
concept of data tables nor data types. Records are organized in hash table or
B+ tree.

As for database of hash table, each key must be unique within a database, so
it is impossible to store two or more records with a key overlaps. The
following access methods are provided to the database: storing a record with a
key and a value, deleting a record by a key, retrieving a record by a
key. Moreover, traversal access to every key are provided, although the order
is arbitrary. These access methods are similar to ones of DBM (or its
followers: NDBM and GDBM) library defined in the UNIX standard. QDBM is an
alternative for DBM because of its higher performance.

As for database of B+ tree, records whose keys are duplicated can be
stored. Access methods of storing, deleting, and retrieving are provided as
with the database of hash table. Records are stored in order by a comparing
function assigned by a user. It is possible to access each record with the
cursor in ascending or descending order. According to this mechanism, forward
matching search for strings and range search for integers are
realized. Moreover, transaction is available in database of B+ tree.

QDBM is written in C, and provided as APIs of C, C++, Java, Perl, and
Ruby. QDBM is available on platforms which have API conforming to POSIX. QDBM
is a free software licensed under the GNU Lesser General Public License.

RPM found in directory: /packages/linux-pbone/ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/8.2/RPMS/i686

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  qdbm-1.8.31-1.guru.suse82.i686.rpm
     Search for other platforms
qdbm-1.8.31-1.guru.suse82.sparc.rpm
qdbm-1.8.31-1.guru.suse82.alpha.rpm
qdbm-1.8.31-1.guru.suse82.ppc.rpm
qdbm-1.8.31-1.guru.suse82.ia64.rpm
qdbm-1.8.31-1.guru.suse82.s390.rpm

Provides :
libqdbm.so.11
qdbm

Requires :
ld-linux.so.2
libqdbm.so.11
libc.so.6(GLIBC_2.1)
zlib
libc.so.6(GLIBC_2.0)
libc.so.6
libz.so.1
libc.so.6(GLIBC_2.1.3)


Content of RPM :
/usr/bin/cbcodec
/usr/bin/cbtest
/usr/bin/crmgr
/usr/bin/crtest
/usr/bin/crtsv
/usr/bin/dpmgr
/usr/bin/dptest
/usr/bin/dptsv
/usr/bin/hvmgr
/usr/bin/hvtest
/usr/bin/odidx
/usr/bin/odmgr
/usr/bin/odtest
/usr/bin/rlmgr
/usr/bin/rltest
/usr/bin/vlmgr
/usr/bin/vltest
/usr/bin/vltsv
/usr/lib/libqdbm.so.11
/usr/lib/libqdbm.so.11.3.0
/usr/share/doc/packages/qdbm
/usr/share/doc/packages/qdbm/COPYING
/usr/share/doc/packages/qdbm/COPYING.txt
/usr/share/doc/packages/qdbm/ChangeLog
/usr/share/doc/packages/qdbm/NEWS
/usr/share/doc/packages/qdbm/THANKS
/usr/share/doc/packages/qdbm/benchmark.pdf
/usr/share/doc/packages/qdbm/icon16.png
/usr/share/doc/packages/qdbm/icon20.png
/usr/share/doc/packages/qdbm/logo.png
There is 30 files more in these RPM.

 
ICM