독립 audit은 outer rollback 뒤에도 durable하다
inner commit이 끝난 후 main 실패가 발생해도 audit row는 남는다.
- 1. Outer insert
uncommitted main
- 2. Inner audit
new transaction
- 3. Inner commit
audit durable
- 4. Outer rollback
main 제거
inner commit이 끝난 후 main 실패가 발생해도 audit row는 남는다.
uncommitted main
new transaction
audit durable
main 제거