Was ist der empfohlene Ansatz für Datenbanken mit mehreren Mandanten in MongoDB?

Ich denke darüber nach, mit MongoDB eine mandantenfähige App zu erstellen. Ich habe keine Vermutung, wie viele Mieter ich noch haben würde, aber ich würde gerne in der Lage sein, in die Tausende zu skalieren.

Ich kann mir drei Strategien vorstellen:

Alle Mandanten in derselben Sammlung, die mandantenspezifische Felder für die Sicherheit verwenden 1 Sammlung pro Mandant in einer einzelnen freigegebenen DB 1 Datenbank pro Mieter

Die Stimme in meinem Kopf deutet darauf hin, dass ich Option 2 gewählt habe.

Gedanken und Implikationen, jemand?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage