这样的话,先根据用户id进行key分区,再在key分区下按时间进行range子分区
可以考虑一下MYSQL中的分区表。
根据你的常用查询方式进行分区,如果经常是时间查询,你可以根据range时间 如果经常是根据用户,你可以用hash用户id进行分区
使用mysql分区表即可,
分区表,分区键为用户id,主键为用户id+自增id,建议用key或者hash分区 是记录一段时间的信息,还是一直记录,如果是一直记录的话,还可以将时间加入分区键
每天一张表, 定时将数据统计到主表中。主要看你的需求是什么啊。
56,687
社区成员
56,710
社区内容
加载中
试试用AI创作助手写篇文章吧