0

我是一名数据科学家和数据库老手,但在 Web 开发方面完全是新手,并且刚刚完成了我的第一个 Ruby On Rails 应用程序的开发。这个应用程序接受来自用户向我的前端网页提交数据的数据,并返回提交数据的统计信息。一些用户已经提交了太多的数据 - 它变得越来越慢,我认为我最好将数据处理推送到支持的 python 或 java 应用程序,而不是数据库。我什至不知道从哪里开始。关于如何最好地构建这个应用程序的任何想法?工作流程是 > 从前端应用程序提交的数据将其推送到 > 后端供我的服务器应用程序处理并 > 发送回我的 Ruby on Rails 页面。有什么好的教程可以涵盖这个吗?请帮忙!

我应该读什么?

4

2 回答 2

2

我看起来你不需要另一个应用程序,而是需要一种不同的处理数据的方法。后台处理怎么样?有几个宝石可以做到这一点。

于 2012-06-09T00:21:28.563 回答
0

您确定您的数据库维护良好且高效(良好的索引、规范化、干净等)

或者你可以不使用消息队列,所以你保留你的 rails crud 应用程序,然后将作业添加到队列中。后端(或不同机器)上的 Python 脚本从队列中读取,处理然后插入回数据库或将结果添加到结果队列或您想从中读取它们的任何位置

于 2015-10-23T13:07:17.730 回答