Django + MongoDB gegen Node.js + MongoDB

8

Ich habe eine Website mit Sync-Diensten eingerichtet, die mit Python (Django) + MySQL erstellt wurde. Lange schaue ich auf die Seite Node.js und MongoDB. Ich bin kurz davor, eine Entscheidung zu treffen, in den MongoDB-Teil des Systems zu wechseln, der Daten von den Desktop-Clients des Benutzers hostet und vom Synchronisierungsdienst verwendet wird, um Daten zwischen Clients zu synchronisieren.

Ich möchte den Rest des Systems auf Django + MySQL laufen lassen.

Meine Frage ist, ob ich den Synchronisierungsdienst auf Node.js neu schreiben oder auf Django laufen lassen soll? Gibt es irgendwelche Vorteile für Node.js mit MongoDB gegen Django?

    
Vladimir Prudnikov 25.10.2012, 11:33
quelle

1 Antwort

20

Wenn Sie nach Leistung suchen, sollte Node.js eine bessere Leistung gegen Django haben. Aber Node.js läuft async, Sie sollten den Code dafür vorbereiten, wenn Sie alles synchronisieren und up, vielleicht ist Django die beste Wahl, weil Sie es bereits laufen haben.

Aber wenn Sie Node.js wählen, machen Sie etwas, was die Tatsache, dass es asynchron ist, für Sie und Ihre Datenkonsistenz, wie Nachrichtenwarteschlangen, kein Problem ist.

Überprüfen Sie dies, es hat die Vor- und Nachteile von jedem

python auf node.js

tornado, django und node.js Benchmark

    
Rodrigo Oliveira 25.10.2012, 11:55
quelle

Tags und Links