Mariadb always fails after restarting from a crash

I’ve noticed that anytime my Home Assistant VirtualBox VM ungracefully closes (power failure, hard crash, etc.) my Supervised MariaDB inevitably fails on startup with errors. I can always restore from backup… but I was wondering if this behavior is normal. Would I be better off with a different database like postgres?