模块 8 作业 消息队列 MySQL 数据结构
设计消息队列存储消息数据的 MySQL 表格。
【作业要求】
包括表名、字段、索引;
用文字描述设计思路和理由,例如:为什么设计某个索引?
一页 PPT 即可。
【提示】需要考虑每个消息队列一张表,还是所有消息放一张表,里面加一个“队列名称”的字段。
MySQL 数据表设计
表名
每个消息队列一张表,表名使用“{消息队列名}_message”形式,这样划分是基于以下考虑:
分表有利于提升 MySQL 的读写性能
不同消息队列相互独立,无需跨消息队列进行数据访问
索引的创建以及消息读写操作都更加简单
字段
索引
版权声明: 本文为 InfoQ 作者【TH】的原创文章。
原文链接:【http://xie.infoq.cn/article/61d13bdc119a8eb81d9a30d93】。未经作者许可,禁止转载。
评论