使用Rails和MongoDB处理大数据的最佳方法

时间:2017-09-09 16:21:06

标签: ruby-on-rails mongodb bigdata

我正在开发一个关于Rails和MongoDB的应用程序,它可以导入包含数十万条记录的CSV并绘制有关该数据的图形和图表。我有一个包含800K文档的MongoDB集合,我想完全渲染到前端,然后通过JS处理前端的数据。但浏览器在收到回复时被绞死了。

我不确定这是否是正确的做法。数据是否应该流式传输到浏览器,或者将800K文档发送到浏览器不是一个好主意?如果没有,我可以过滤后端的数据并将过滤后的数据发送到浏览器。

期待专家建议。

1 个答案:

答案 0 :(得分:0)

您需要使用数据表(https://datatables.net/)这将过滤并调用10 - 100条记录以在浏览器上处理,这将解决您的问题:) 同样对于图表,您需要过滤所选数据以显示在您的视图上:)