Full Transaction Processing provides for complete data integrity with full ACID compliance. Recovery of all committed transactions from any software or hardware failure not involving storage media damage is fully automatic. In those cases where media damage has occurred, the database can many times be recreated if the appropriate backups and/or logs survived the catastrophe.
For maximum flexibility, c-treeACE allows you to create your files under full transaction processing, and access them later without transaction logging. This can greatly enhance the performance of many back-office administrative tasks where recoverability is not necessary. Consider PreImage support to maintain atomicity of the transactions in this case.
|
PreImage Transaction Processing provides high-speed, guaranteed atomic transactions without transaction logging. Although no protection from catastrophic failure is provided, those environments that can provide other means of recovery enjoy all other benefits of transaction management, including full commit and rollback, with a relatively small increase in processing overhead.
|
No Transaction Processing is the simplest transaction level of all. It is never necessary to place a file under transaction management. A database administrator may, with the proper security authorization, reduce a previously transaction-managed file to the non-managed level. This provides the ability to perform efficient batch-style processing upon files whose data integrity can be protected by other means during the batch updates.
|