共享表设计是否合理?如何优化博客系统表结构?
MySQL表设置优化
目前的博客系统表设计中,文章表和问答表共用一个收藏、评论和点赞表。由于存在不方便的情况,因此需要考虑是否要保留共享表。
表设计规范
当前的设计使用type字段来区分文章表和问答表。虽然这种方法可以实现区分不同类型的记录,但在Joi验证参数时会出现麻烦。
建议优化
对于没有正文内容的记录(如收藏、评论、点赞),可以继续使用共享表,并在使用Joi验证时根据type字段进行区分。
对于有正文内容的记录(如文章和问答),建议考虑将它们分别设置一个点赞、收藏和评论表。这样可以简化Joi验证,并提高表结构的灵活性。
以上就是共享表设计是否合理?如何优化博客系统表结构?的详细内容,更多请关注其它相关文章!