Qual é a abordagem recomendada para bancos de dados multilocatário no MongoDB?
Estou pensando em criar um aplicativo multilocatário usando o MongoDB. Não tenho palpites em relação a quantos inquilinos ainda tenho, mas gostaria de poder escalar milhares.
Eu posso pensar em três estratégias:
Todos os inquilinos na mesma coleção, usando campos específicos do inquilino para segurança1 Coleção por inquilino em um único banco de dados compartilhado1 banco de dados por inquilinoA voz na minha cabeça está sugerindo que eu vá com a opção 2.
Pensamentos e implicações, alguém?