Benchmark test:
http://qdbm.sourceforge.net/benchmark.pdf
Database (dbm-style) Abstraction Layer Functions
Table of Contents
- dba_close — Cerrar una base de datos DBA
- dba_delete — Elimina una entrada DBA especificada por clave
- dba_exists — Verificar si la clave existe
- dba_fetch — Recuperar datos especificados por clave
- dba_firstkey — Recuperar la primera clave
- dba_handlers — Listar todos los gestores disponibles
- dba_insert — Insertar entrada
- dba_key_split — Separa una clave en representación de cadena en representación de matriz
- dba_list — Listar todos los archivos de base de datos abiertos
- dba_nextkey — Recuperar la siguiente clave
- dba_open — Abrir una base de datos
- dba_optimize — Optimizar base de datos
- dba_popen — Abrir una base de datos de forma persistente
- dba_replace — Reemplazar o insertar una entrada
- dba_sync — Sincronizar base de datos
dba
doppelbauer at gmail dot com
14-Oct-2006 04:47
14-Oct-2006 04:47
jason
21-Dec-2004 04:33
21-Dec-2004 04:33
Don't make the dumb mistake I did, if you copy the first example at the top and modify it for test, the dba_open specifies "n" which will truncate the database that you are pointing to. Make sure you change it to "r" if you just want to read from an existing dbm file.
kevinphpdotnet at stormtide dot ca
17-Mar-2004 08:10
17-Mar-2004 08:10
When using db4 on redhat 7.3 you may get signal 11s on the apache child processes. The installation test scripts will report that db4 is working correctly as the cli will not sig 11 out. The solution is to check to see if mod_rewrite is installed with apache, if it is either dereference it from libdb.so.3 or build apache without mod rewrite. Once this is done you will no longer have your child processes dying out and db4 will work. If you do not get a sig 11 after dba_open just ignore this comment.
djm at web dot us dot uu dot net
18-Oct-1999 12:28
18-Oct-1999 12:28
With db2, you need to call dba_sync() to get the data written to disk; the examples are missing this. db2 uses
the BTREE file format, not the more common HASH.
BTREE is faster, though, in my tests, so it's a good
choice.
