Questa domanda è correlata a una domanda precedente: MySQL tracking system. In breve: devo implementare un sistema di tracciamento con carichi elevati che utilizza Python. Per la parte del database mi sono basato su mongoDB (che sembra lo strumento giusto per questo lavoro). Il linguaggio di sviluppo sarà Python.Analisi del sistema di tracciamento e delle statistiche in tempo reale in Python
Stavo pensando di utilizzare diverse istanze di un'applicazione CherryPy dietro nginx. Il ragionamento alla base di questo è che non voglio gestire tutte le parti di wsgi da solo, ma d'altra parte non ho bisogno di un framework web in piena regola dato che l'app sarà semplice e non c'è bisogno di ORM.
Le mie domande sono:
Devo utilizzare il server integrato CherryPy o dovrei utilizzare Apache con modwsgi (o un altro server del tutto)?
Questo suona come un approccio ragionevole (nginx, mongoDB)? Se no, cosa consiglieresti?
Grazie in anticipo.
+1 per una buona domanda. MongDB si presenta come un ottimo DB per carichi elevati, ma hai anche considerato un DB con supporto GIS? – Mawg