Salesforce uses a (postgres) database per tenant ('org'). Imo db per tenant is the way to go for most SaaS problems.
The ease of backup/restore, the extra layer of separation, the ability to 'easily' move something off cloud -> on premises or local
The ease of backup/restore, the extra layer of separation, the ability to 'easily' move something off cloud -> on premises or local