InterviewSolution
| 1. |
Why Does Daos Require Transaction Logging To Be Enabled? |
|
Answer» Storing attachments in DAOS involves coordinated actions for three different files: the Notes database receiving the attachment, the DAOS file, and the daos catalog (index). Transaction LOGGING is used to GUARANTEE that we can put these distributed pieces of the transaction BACK into a consistent state after a server crash (T/L redo) or catastrophic FAILURE (recover roll T/L forward). Transaction logging is a REQUIREMENT for DAOS and you simply cannot use the feature without it. Overall, using transaction logging increases the consistency and integrity of all NSF data. The one area where T/L is optional with DAOS is mail boxes (e.g. MAIL.BOX). T/L mail boxes is optional. There is a performance enhancement that allows optimized routing of messages with attachments to DAOS enabled mail files. Not enabling T/L on mailboxes does not affect the disk space savings from using DAOS. It only disables a performance optimization. Storing attachments in DAOS involves coordinated actions for three different files: the Notes database receiving the attachment, the DAOS file, and the daos catalog (index). Transaction logging is used to guarantee that we can put these distributed pieces of the transaction back into a consistent state after a server crash (T/L redo) or catastrophic failure (recover roll T/L forward). Transaction logging is a requirement for DAOS and you simply cannot use the feature without it. Overall, using transaction logging increases the consistency and integrity of all NSF data. The one area where T/L is optional with DAOS is mail boxes (e.g. MAIL.BOX). T/L mail boxes is optional. There is a performance enhancement that allows optimized routing of messages with attachments to DAOS enabled mail files. Not enabling T/L on mailboxes does not affect the disk space savings from using DAOS. It only disables a performance optimization. |
|