目前,我每天都会进行一次网络抓取,它使用node.io并将结果放入 Mongo 数据库。我在一些集合上运行 map/reduce,Mongo 似乎很好地完成了我需要的事情。
我有一个使用Grape的 REST API 的开始,它似乎工作得很好。
下一步是推动应用程序面向客户端的一面......
我已经开始设置 Rails 并且打算使用 MySQL 来处理关系数据。然而,这是最好的主意吗?或者,在应用程序的其余部分继续使用 Mongo 并依靠客户端 JS(Backbone / Ember)来处理视图更新等会更好吗?我想使用最好的工具来完成这项工作,但也希望尽可能保持清洁。