diff options
author | hubertf <hubertf> | 1999-12-16 02:36:05 +0000 |
---|---|---|
committer | hubertf <hubertf> | 1999-12-16 02:36:05 +0000 |
commit | e8d5d4ec185411eee4a9400574f35b60f7665304 (patch) | |
tree | e56120e4e212adc571345658044c88ea0169a5ca /databases/db3/pkg/DESCR | |
parent | 963631dd041903e41ea8eff82da28099ba37c39d (diff) | |
download | pkgsrc-e8d5d4ec185411eee4a9400574f35b60f7665304.tar.gz |
Import Sleepycat's db routines (V3).
Submitted in PR 8963 by Bill Studentmind (wrstuden@netbsd.org>, thanks!
Diffstat (limited to 'databases/db3/pkg/DESCR')
-rw-r--r-- | databases/db3/pkg/DESCR | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/databases/db3/pkg/DESCR b/databases/db3/pkg/DESCR new file mode 100644 index 00000000000..262096316e7 --- /dev/null +++ b/databases/db3/pkg/DESCR @@ -0,0 +1,23 @@ +Berkeley DB is an embeddable database system that supports keyed access to +data. The software is distributed in source code form, and developers can +compile and link the source code into a single library for inclusion +directly in their applications. + +Developers may choose to store data in any of several different storage +structures to satisfy the requirements of a particular application. In +database terminology, these storage structures and the code that operates on +them are called access methods. The library includes support for the +following access methods: + + * B+tree: Stores keys in sorted order, using either a programmer-supplied + ordering function or a default function that does lexicographical + ordering of keys. Applications may perform equality or range searches. + * Hashing: Stores records in a hash table for fast searches based on + strict equality. Extended Linear Hashing modifies the hash function + used by the table as new records are inserted, in order to keep buckets + underfull in the steady state. + * Fixed and Variable-Length Records: Stores fixed- or variable-length + records in sequential order. Record numbers may be immutable or + mutable, i.e., permitting new records to be inserted between existing + records or requiring that new records be added only at the end of the + database. |