Most database designers assume that a power failure will only affect writes that are pending. Alas, for SSDs and NVMEs that's not always true. A power failure can cause all kinds of corruption.
Long story short: even append-only strategies will not save you.
https://www.usenix.org/system/files/conference/fast13/fast13...