Berkeley DB: DbLog
Google

ee,hash,hashing,transaction,transactions,locking,logging,access method,access me thods,java,C,C++">

DbLog


#include <db_cxx.h>

Description

This manual page describes the specific details of the DbLog class.

This class provide a general-purpose logging facility sufficient for transaction management. Logs can be shared by multiple processes.

The Berkeley DB transaction log is represented by a directory containing a set of files. The log is a record-oriented, append-only file, with records identified and accessed via DbLsn's (database log sequence numbers).

DbLsn's are returned on each DbLog::put operation, and only those DbLsn's returned by DbLog::put can later be used to retrieve records from the log.

Class

DbLog

See Also

DbLog::archive, DbLog::close, DbLog::compare, DbLog::file, DbLog::flush, DbLog::get, DbLog::open, DbLog::put, DbLog::db_register, DbLog::stat, DbLog::unlink and DbLog::db_unregister.