Very interesting. The describe it as a rewind. Does anybody know if it's really a rewind, where each log record is reversible? Or do they do the easier thing of saving snapshots and then replaying the log from snapshot to desired point?
edit: And I'm being down voted because? Because HN does not enjoy the truth?
So, yes, they save snapshots and take you back to the time of your choosing based off that.
Okay, but you're most likely wrong with that. If you read about how Aurora works (https://www.allthingsdistributed.com/files/p1041-verbitski.p...) it seems likely that they will be using log entries to rollback database state, rather than retaining "snapshots".
How do you know they use the snapshots method, rather than reversing the changes?