2012-10-25 19 views
8

私は、Python(Django)+ MySQLを使用して構築された同期サービスを持つWebサイトを立ち上げ、実行しています。長い間、私はNode.jsとMongoDB側を探しています。私は、ユーザーのデスクトップクライアントからのデータをホストし、クライアント間でデータを同期するために同期サービスによって使用されるシステムのMongoDBへの移行を決定します。Django + MongoDBとNode.js + MongoDB

残りのシステムはDjango + MySQLで実行しておきたいと思います。

私の質問は、Node.jsで同期サービスを書き直すか、Django上で実行し続けるべきですか? Djangoに対するMongoDBのNode.jsの利点はありますか?

答えて

20

パフォーマンスを探しているなら、Node.jsはDjangoに対してより良いパフォーマンスを持つべきです。しかし、Node.jsは非同期で実行されるため、そのコードを準備する必要があります。すべての同期が必要な場合は、Djangoが最良の選択です。

しかし、Node.jsを選択した場合、メッセージキューなどのデータの一貫性は問題ありません。

チェックこのうち、それはコメントとリンクについて各1

switch python to node.js

tornado, django and node.js benchmark

+0

感謝の長所と短所を持っています。 Asyncは私にとっては問題ありません。 –

+0

しかし、我々は単一のスレッド言語(ノードjs)対マルチスレッド言語(Python)を探す必要がありますか? – Mohit

関連する問題