An application can use FairCom DB’s transaction capabilities to guarantee atomicity and, optionally, recoverability of data. FairCom DB supports the following transaction processing options:
The application selects the transaction processing options that are in effect for the file when it creates data and index files using FairCom DB 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.