我需要为我们的Web应用程序开发一个内部实时事件分析解决方案(例如:mixpanel,chartbeat,kissmetrics like tool)。我们主要在rails,Redis,MySql和JavaScript上使用ruby。
分析解决方案必须具有API并且必须是实时的。我从未做过任何API,也没有使用过实时数据。
为了实现目标,我应该使用哪些技术?
此致 唐纳德
答案 0 :(得分:0)
我早些时候做过这种项目。
对于图表,我建议Google Visualization API
对于存储,我建议使用Round Robin方案。有一个名为RRDtool的Round Robin数据库引擎,但您也可以在MySQL数据库中实现一个任务(或表分区),一旦存储的数据太大而无法足够快地查询,通过删除(或分离旧数据。