我对新的网络应用有了一个想法,其中涉及以下内容:
1。)大量原始输入(文本值)将存储在数据库中 - 其中一些作为信号提供给排名算法
2。)数据处理&分析 - 将编写一系列脚本,这些脚本一起形成一个算法,该算法将从1)获取所述原始输入,然后为这些输入存储一系列排名值。
事件1.)和2.)彼此独立。事件2可能每天发生一次或两次。活动1将持续进行。
我最初涉及在node.js中编写整个东西的想法,坐在mongodb之上,因为我很想尝试新的东西,而我认为node.js对于事件1来说是完美的。)我不喜欢我认为它将适用于上述事件2.)。
我还宁愿将所有内容保存在一个域中,而不是将node.js与其他内容混合用于第2步。
有没有人对什么堆栈适用于计算类型的网络应用程序有任何建议?
我应该坚持使用PHP或Rails / Mysql(我已经有很好的经验)? MongoDB / nosql在计算分析方面受到限制吗?
感谢您的建议,
Ed
答案 0 :(得分:0)
没有理由说node.js不起作用。
您只需编写两个节点应用程序。
获取输入的数据将其存储在数据库中并呈现输出
另一个人在自己的过程中处理数字并且每天运行一次或两次。
当然如果你正在进行真正的数字运算并且你需要性能,你就不会在node / ruby / php中做nr 2。你会在fortran(或者C)中做到这一点。