# The Berkeley DB Package: DB Manual Pages (C Interface)

C++ Interface
Java Interface

We suggest reading the following three pages first:

  db_intro(3)
  db_appinit(3)
  db_open(3)

  Manual page | Subject
  --- | ---
  db_intro(3) | General DB introduction and overview
  db_thread(3) | Using DB from within threaded programs
  db_appinit(3) | Configuring the DB environment
  db_open(3) | Access methods
  db_cursor(3) | Access method cursors
  db_dbt(3) | Access method key/data pairs
  db_lock(3) | The lock subsystem; a general-purpose lock manager
  db_log(3) | The log subsystem; a general-purpose log manager
  db_mpool(3) | The buffer subsystem; a general-purpose shared memory buffer pool
  db_txn(3) | The transaction subsystem; a general-purpose transaction manager
  db_archive(1) | Archival support
  db_checkpoint(1) | Transaction checkpoint support
  db_deadlock(1) | Deadlock detection support
  db_recover(1) | Database recovery support
  db_stat(1) | Statistics
  db_dump(1) | Database to portable flat-text
  db_load(1) | Database from portable flat-text
  db_internal(3) | Re-configuring underlying DB functionality at run-time.