MongoDB - Benutzer an bestimmten Replikationssatzknoten binden

MongoDB - Benutzer an bestimmten Replikationssatzknoten binden

Gibt es in MongoDB 3.0 eine Möglichkeit, Benutzern den Zugriff nur auf einen einzigen Replikatsatzknoten zu gestatten?

Wir haben viel mehr Daten auf der Festplatte als im Speicher. Um zu verhindern, dass unsere Produktionsunterstützung Daten in den Speicher auslagert, die unsere Anwendungen nicht benötigen, möchten wir den primären und einige sekundäre Server für unsere Anwendungen und einen einzigen sekundären Server für den schreibgeschützten Produktionsunterstützungszugriff festlegen. Ist das möglich?

Danke

Antwort1

Teilweise ja, teilweise nein.

Ja: Sie können Regie führenliestzum sekundären Knoten mithilfe eines geeignetenLesepräferenz- vielleicht basierend auf Knoten, diegetaggt/. Wenn Sie sich jedoch darauf verlassen, dass ein bestimmter sekundärer Knoten verfügbar ist, können Sie in echte Schwierigkeiten geraten, wenn dieser bestimmte Knoten ausfällt. Seien Sie also vorsichtig.

NEIN:alleschreibtgeht zur Grundschule, und Sie können nichts tun, um das zu ändern. Wenn Ihre Produktionsunterstützung überhaupt Schreibvorgänge ausführen muss (auch Schreibvorgänge mit Nebeneffekten wie z. B. Login-Auditing), wirkt sich dies darauf aus, welche Daten im Speicher gehalten werden.

verwandte Informationen