有效存储聊天记录并显示实时活动图

时间:2013-03-07 17:42:01

标签: mysql database logging statistics real-time

目前,我希望做一些有关聊天消息的数据挖掘项目/研究。我有一个来源,可以在一整天内以 ~10条消息/秒的速度发送聊天消息。每条消息都有以下信息,我想为每条消息存储所有信息:

ID, CHANNEL, DATE, USER, MESSAGE

我希望能够显示实时统计数据 排名 CHANNEL / USER,分别取决于它在以下内容中有多少MESSAGES RECEIVED / SENT时间间隔:

This Minute, This Hour, This Day, This Month, This Year

我还希望有效地绘制任何特定CHANNEL或USER的活动(通过MESSAGE计数),或者在指定的时间段中使用指定的精度水平<两者的组合< / strong>用于计算消息。

Q1:我应该使用哪种数据库设置来有效存储所有这些信息?

Q2:我应该使用哪种方法尽可能高效,快速地向多个客户显示上述实时信息?

感谢。

0 个答案:

没有答案