Re:Amazon Aurora Backtrack
by edge17 on Thursday May 10, 2018 @10:22AM
(#17039062)
Iām confused, how is this different than an Undo log?
[ Parent
| on HN ]
This takes advantage of log-structured storage so there isn't any "undoing".
In a database Undo, in spite of the name, is the act of applying a transaction log to return to a particular state. I used to work on databases earlier in my career, so selling this as a new invention seems somewhat bizarre to me.
That's not what Aurora is doing. What you have described is more like "git revert". It's O(num of transcation in the undo log).
Aurora is a log structured db, they can just reset their DB to a particular LSN. i.e. doing "git reset --hard", which's O(1).