Berkeley DB: DbLog
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btr 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.`