写点什么

模块八作业

作者:张贺
  • 2023-03-09
    上海
  • 本文字数:273 字

    阅读完需:约 1 分钟

作业:设计消息队列存储消息数据的 MySQL 表格

【作业要求】

1. 包括表名、字段、索引;

2. 用文字描述设计思路和理由,例如:为什么设计某个索引?

3. 一页 PPT 即可。

【提示】

1. 需要考虑每个消息队列一张表,还是所有消息放一张表,里面加一个“队列名称”的字段。


由于 mysql 数据库一张表最多只能存储两千万行数据左右,一张表不一定能存储所有消息队列中的数据,因此建议每个消息队列一张表,表名要包含队列名,能够基于表名识别出是哪个消息队列。

消息队列表结构如下:


id 作为唯一主键标识具体消息。

create_time 作为索引可以批量删除某个日期前的消息,同时可以支持按照某段日期批量消费。

用户头像

张贺

关注

还未添加个人签名 2018-11-03 加入

还未添加个人简介

评论

发布
暂无评论
模块八作业_架构训练营_张贺_InfoQ写作社区