2016-08-30 3 views
0

Ich habe eine kleine Verwirrung in Bezug auf Pymongo-Verbindungen. Ich habe eine Situation, in der ich kontinuierlichen Datenstrom in MongoDB einfügen muss, für den ich pymongo verwende. Das Problem ist, sobald ich eine Verbindung zur DB erstellen muss ich kontinuierlich in verschiedenen Sammlungen einfügen? Ist es gut, switch between different collections very quickly Daten einzufügen (und das passiert sehr lange für Stunden). Ich meine, wird es keine Probleme schaffen? Ich habe versucht, es scheint richtig zu funktionieren, aber ich möchte immer noch wissen, auch wenn ich Dokumente in verschiedenen Sammlungen sehr schnell einfügen wird es ein Problem verursachen?pymogo leistung für mongodb

Antwort

0

Es wird keine Probleme verursachen, bis Ihr aktives Gerät in den Arbeitsspeicher passt, sonst werden Sie Fehler in sehen.

Das Konzept bleibt unabhängig von Ihrer Speichermaschine WiredTiger oder MMAPv1 gleich, obwohl Sie mit der WiredTiger-Engine eine bessere Schreib- und Speichergrößenleistung erreichen.

Der beste Weg, um die langfristige Leistung herauszufinden, ist, Ihre Schreiblast zu simulieren, und beobachten Sie für diese Dauer.