<div dir="ltr"><div><div><div>Hola,<br><br></div>Aunque entiendo que busques un framework web eficiente para hacer de backend, no veo la relación directa con el rendimiento para procesar información de machine learning.<br><br></div>La tendencia actual en programación web pasa por la creación de "microservicios", altamente escalables y que soporten alta demanda de peticiones. Pero si de verdad lo que necesitas es procesar grandes cantidades de información en una solución escalable, mi consejo es que te mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo mejor que puedes encontrar. Concretamente, mírate la MLlib:<br><br> MLlib: <a href="https://spark.apache.org/docs/1.1.0/mllib-guide.html">https://spark.apache.org/docs/1.1.0/mllib-guide.html</a><br> PySpark: <a href="https://spark.apache.org/docs/0.9.1/python-programming-guide.html">https://spark.apache.org/docs/0.9.1/python-programming-guide.html</a><br></div><div><br></div><div>Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, uno acaba de empezar y el otro está a punto:<br></div><div><br> <a href="https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x">https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x</a><br> <a href="https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x">https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x</a><br><br><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 9 de junio de 2015, 0:02, Alfonso de la Guarda <span dir="ltr"><<a href="mailto:alfonsodg@gmail.com" target="_blank">alfonsodg@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola,<br>
<br>
Como estoy terminando un proyecto que requiere procesar muy<br>
rápidamente la información (machine learning) y aunque -últimamente-<br>
empleo #web2py para casi todo, me encontré con la disyuntiva de<br>
dividirlo en una solución que implemente un backend basado en REST y<br>
un frontend basado en web2py, el asunto era determinar que solución<br>
era actualmente la más rápida para evitar en el corto plazo hacer un<br>
refactoring del proyecto y es así que encontré la cama de pruebas de<br>
rendimiento de TechEmPower<br>
<br>
<a href="https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune" target="_blank">https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune</a><br>
<br>
Y me propuse completar el resto de frameworks web basados python y<br>
tomar una decisión basada en rendimiento, dado que lo único que<br>
necesito es un implementar un API rest que trabaje solamente con el<br>
frontend.<br>
<br>
Es así que les comparto el resultado de dicho benchmark, el mismo que<br>
ha sido generado según las especificaciones descritas en el<br>
repositorio de TechEmPower empleando vagrant para replicar su entorno<br>
<br>
<a href="http://codebeautify.org/jsonviewer/2e0aac" target="_blank">http://codebeautify.org/jsonviewer/2e0aac</a><br>
<br>
El resultado es similar al del URL de la cama de pruebas aunque<br>
incluye casi todos los frameworks web que han agregado varios usuarios<br>
y la sorpresa del caso fue falcon, aunque fue también un gusto ver que<br>
mi querdio Bottle sigue siendo rápido por su diseño minimalista.<br>
<br>
<br>
<br>
Saludos,<br>
<br>
--------------------------------<br>
Alfonso de la Guarda<br>
Twitter: @alfonsodg<br>
Redes sociales: alfonsodg<br>
Telef. 991935157<br>
1024D/B23B24A4<br>
5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4<br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": <a href="http://ch3m4.org/blog" target="_blank">http://ch3m4.org/blog</a><br>Buscador Python Hispano: <a href="http://ch3m4.org/python-es" target="_blank">http://ch3m4.org/python-es</a></div>
</div>