Pessoalmente, é minha opinião que a integridade e a segurança dos dados de cada cliente são mais importantes do que qualquer outra consideração. Eu nunca configuraria dois clientes diferentes para usar o mesmo banco de dados. Se este é o negócio que você escolheu, então minha opinião é de que é sua responsabilidade e sua responsabilidade fornecer um ambiente que garanta a integridade e a segurança dos dados de cada cliente. Se isso significa que você tem mais custos de hardware e mais custos indiretos de gerenciamento, isso é o custo de fazer negócios.