Unfortunately it's impossible to recover from any ungraceful shutdowns as the Data Archive is not a transactional database and with the current architecture it's not possible to completely eliminate this.
Re-architecting the Data Archive is currently not planned.