Cette question est liée à une question plus ancienne: MySQL tracking system. En bref: je dois mettre en place un système de suivi qui aura des charges élevées en utilisant Python. Pour la partie base de données, je me suis installé sur mongoDB (qui semble être le bon outil pour ce travail). Le langage de développement sera Python.Système de suivi et analyse des statistiques en temps réel en Python
Je pensais utiliser plusieurs instances d'une application CherryPy derrière nginx. Le raisonnement derrière cela est que je ne veux pas gérer toute la partie wsgi moi-même, mais d'autre part, je n'ai pas besoin d'un framework web complet car l'application sera simple et il n'y a pas besoin d'ORM.
Mes questions sont les suivantes:
Dois-je utiliser le serveur ou CherryPy builtin dois-je utiliser Apache avec modwsgi (ou un autre serveur tout à fait)?
Est-ce que cela ressemble à une approche raisonnable (nginx, mongoDB)? Sinon, que recommanderiez-vous?
Merci d'avance.
+1 pour une bonne question. MongDB ressemble à un très bon DB pour les charges élevées, mais avez-vous également considéré une base de données avec support SIG? – Mawg