2010-08-31 56 views
0

我需要为我们的Web应用程序开发内部实时事件分析解决方案(例如:mixpanel,chartbeat,kissmetrics like tool)。我们主要在rails,Redis,MySql和JavaScript上使用ruby。如何开发实时事件分析解决方案?

分析解决方案必须具有API并且必须是实时的。我从来没有做过任何API,也没有使用实时数据。

我应该使用哪些技术来实现我的目标?

问候, 唐纳德

回答

0

我前面做这种项目。

  1. 对于图我建议Google Visualization API

  2. 对于存储我会建议轮流方案。有一个名为RRDtool的循环数据库引擎,但您也可以在MySQL数据库中实现一个任务(或表分区),一旦存储的数据变得太大而无法足够快地查询,删除(或分离)旧的数据。

+0

谢谢。你能不能详细说明你是如何做到跟踪API的?你使用Javascript吗? – donald 2010-08-31 13:36:37

+0

@donald我做了一个实时日志项目,而不是专门分析。对不起,如果我不清楚这一点。分析解决方案包括实时记录。 – 2010-08-31 16:11:39

相关问题