while I understand this information, i also want to clarify on the requirements:
- OnPrem deployment will usually be for 1 customer so usually 1 or a couple of databases only are required on a local community server.
- large number of customers is for the Hosted service which could be the community server alongwith the application on a commercial virtual server or a cloud database server with a separate application server
 hope that is more specific