A database account can just as easily be a random set of numbers, that transacts atomically disassociated from other random numbers, logless, encrypted, and so on
There's no difference except that the database is reliable, performant, and doesn't lie to lull users into a false sense of privacy whilest slipstreaming edollars into the bitcoin ecosystem
You are 100% trusting the operator in both scenarios, and you should never trust an ECasher