Thought I'd bring this up again in light of users having difficulty in upgrading.
Granted, it is beta and should be expected to have complex upgrading tasks, but the real issue isn't so much protecting the whole database, it's protecting critical stuff like user accounts and discussions. Being able to separate that from the database would be phenomenal, even if there was a loss in other data like ip addresses with user posts, etc.
Unfortunately, as it is, if there is a jump in version and the database upgrade fails, it's lost, even with hourly backups 🙁