I'm planning to code a Web2 online application and I'm looking for best-practices.
I'm talking about online apps similar to web collaborative or billing apps. I'm wondering how they setup their DB? Do they put all the users info in the same DB, or does each user have their own DB?