模块八作业:设计消息队列存储消息数据的 MySQL 表格
1、作业要求
1. 包括表名、字段、索引
2. 用文字描述设计思路和理由,例如:为什么设计某个索引
3. 一页 PPT 即可
提示:需要考虑每个消息队列一张表,还是所有消息存在一张表中,增加一个“队列名称”字段。
2、表设计
考虑到消息数量可能会很多,所有的消息放在一张表中,会造成单表性能上限问题,所以为每个消息队列创建一张表。
表名设计:t_消息队列名称_msg_info
表字段设计:
复制代码
索引设计:
msg_id :方便全局搜索跟踪消息
consumer_id:方便根据消费者查询消息
create_time:方便根据时间区间查询消息
评论