Documentation

Knowledgebase

Previous Topic

Next Topic

Transaction-Controlled Files

An application can use the c-tree Server’s transaction capabilities to guarantee atomicity and, optionally, recoverability of data. The c-tree Server supports the following transaction processing options:

  • PREIMG (provides atomicity without recoverability)
  • TRNLOG (provides atomicity with recoverability)
  • TRNLOG with LOGIDX indexes (provides atomicity with recoverability, with logging of index reorganization operations to speed automatic recovery).

The application selects the transaction processing options that are in effect for the file when it creates data and index files using c-tree file creation API functions. The following sections discuss the properties of each transaction processing option, including their effect on the state of files in the event of an abnormal server termination.

TOCIndex