Isn't there a risk with EBS snapshots that the snapshot of a live instance could have been taken while your db engine was in the middle of a transaction and leave the data in the newly spun instance in an inconsistent state?
Is it that EBS snapshots are engineered to prevent this? Or just that it's not likely to happen in practice?