| |
| | McObject — Precision Data Management: The eXtremeDB Main Memory Embedded Database for Smart Devices |
 | | For example, transaction logging may be turned on or off at runtime and, when turned on, logging may be set to different levels of transaction durability, allowing system designers to make intelligent trade offs between performance and risk for unrecoverable transactions. |
 | | A disk-based database, however, will perform many writes per transaction (data pages, index pages, transaction log, etc) and the larger the transaction and the more indexes that are modified, the more writes that are necessary. |
 | | Logging is performed through periodic checkpoints, where the image of the database is saved to persistent storage, and all intermediate changes to the database are written to the log files. |
| www.mcobject.com /logging.shtml (423 words) |
|