The problem with database is that, it needs to be accurate, with all of its transactions matched up. Then there are security issues needed to be addressed, access, reliability and cost.
With cloud computing and storage replacing conventional servers, database hosting has become increasingly cheaper, and yes, also more reliable. But when it comes to disaster recovery and permutability, the cloud may not be capable enough.
As a solution, blockchain can play its role.