|< < 18 > >|

What level of abstraction?

  • A transaction causes changes.

  • Resilience is about not losing these changes.

  • Changes to what?
    • Fields?
    • Rows?
    • Pages?
    • Files?
    • Tables?

For this discussion

  • We will talk about changes to "elements".

  • Easiest to think about an element as being a value (e.g. row) on a page.

  • And assume that elements are the unit of locking or versioning.

|< < 18 > >|