Mysql 高效地存储聊天日志并显示实时活动图

Mysql 高效地存储聊天日志并显示实时活动图,mysql,database,logging,statistics,real-time,Mysql,Database,Logging,Statistics,Real Time,目前,我想做一些关于聊天信息的数据挖掘项目/研究。我有一个信息源,它可以全天以每秒10条的速度发送聊天信息。每封邮件都有以下信息,我想为每封邮件存储所有信息: ID, CHANNEL, DATE, USER, MESSAGE 我希望能够显示实时统计数据,即根据频道/用户在以下时间间隔内收到/发送的消息数量,对频道/用户进行排名: This Minute, This Hour, This Day, This Month, This Year 我还希望有效地将任何特定频道或用户或两者的组合在指定

目前,我想做一些关于聊天信息的数据挖掘项目/研究。我有一个信息源,它可以全天以每秒10条的速度发送聊天信息。每封邮件都有以下信息,我想为每封邮件存储所有信息:

ID, CHANNEL, DATE, USER, MESSAGE
我希望能够显示实时统计数据,即根据频道/用户在以下时间间隔内收到/发送的消息数量,对频道/用户进行排名

This Minute, This Hour, This Day, This Month, This Year
我还希望有效地将任何特定频道或用户或两者的组合在指定时间段内的活动(通过消息计数)用指定级别的精确度进行图表化,以便对消息进行计数

问题1:我应该使用什么样的数据库设置才能有效地存储所有这些信息

问题2:我应该使用何种方法尽可能高效、快速地向多个客户显示上述实时信息

谢谢