Profissionais de banco de dados único
- Um banco de dados para manter. Um banco de dados para governá-los todos, e na escuridão - vincule-os...
- Uma string de conexão
- Pode usar Agrupamento
Banco de dados separado por clientes profissionais
- Suporte para personalização por cliente
- Segurança:sem chance de os clientes verem os dados uns dos outros
Conclusão
A abordagem de banco de dados separada seria válida se você planeja oferecer suporte à personalização do cliente. Caso contrário, não vejo a segurança como um grande problema - se alguém obtiver as credenciais do banco de dados, você realmente acha que eles não verão quais outros bancos de dados estão nesse servidor?