I am about to start a SaaS application for companies (clients of the app) to mange their employees, customers. Application would have different roles in it such as admin, manager etc.
Do you use separate db for each client or single db for every client in such project? What database would be suitable for that?