我正在开发一个系统,它将收集用户活动样本(打开一个窗口,滚动,输入页面,离开页面等),我正在寻找存储这些样本并查询它的最佳方法。
我更喜欢聪明的东西,我可以通过查询执行类似sql的组(例如,给我按日期和小时分组的所有窗口打开事件),当然还有足够灵活的情况,以防我需要添加列未来。
我试图避免考虑我可能需要的所有查询,只是按时间保存数据的聚合版本,因为我想要深入研究。 (例如,按日期和时间计算所有窗口打开事件,然后查看每个时间范围内的所有事件,或将其更改为唯一的userId)。
感谢。
PS - 我目前使用MySql执行此任务,但预计数据会快速增长。我也尝试过mongoDB。