Esta pregunta se relaciona con una pregunta anterior: MySQL tracking system. En resumen: tengo que implementar un sistema de seguimiento que tendrá altas cargas usando Python. Para la parte de la base de datos me he decidido por mongoDB (que suena como la herramienta adecuada para este trabajo). El lenguaje de desarrollo será Python.Sistema de seguimiento y análisis de estadísticas en tiempo real en Python
Estaba pensando en usar varias instancias de una aplicación CherryPy detrás de nginx. El razonamiento detrás de esto es que no quiero manejar toda la parte de wsgi, pero, por otro lado, no necesito un framework web completo ya que la aplicación será simple y no hay necesidad de ORM.
Mis preguntas son:
¿Debo utilizar el servidor incorporado CherryPy o debería utilizar Apache con modwsgi (u otro servidor en total)?
¿Esto suena como un enfoque razonable (nginx, mongoDB)? Si no, ¿qué recomendarías?
Gracias de antemano.
+1 para una buena pregunta. MongDB parece una muy buena base de datos para cargas elevadas, pero ¿también considera un DB con soporte GIS? – Mawg