“问答回复模块”Java开发文档官方改进版讲解【在线实习·吾研第二期】

大家好,我是爱分享知识的小拿~

本期我们分享的是“在线实习”吾研项目第二期中,问答回复模块Java开发文档官方改进版的讲解。

同学们记好笔记,认真听课哟!

那么本期同学们的设计呢,实际上主要资料还是能够设计好。但是绝大多数同学特别喜欢把一些字段分表,特别是在主字段的时候。

因为大家查详情时,可能要查三到四张、甚至更多的表。那么这么一查的话,尤其在列表模块时,实际上很多的性能问题会出现。

一般来说在商用里面,不是很大的表,基本上在两张左右就合适。

那这次主要把精力放在提问和详情页面上,我们官方会给出恢复评论的接口和页面。

我们一起来看一下官方的版本吧。

01

问题表

大拿老师点评:

1.首先问题表,有这么几个字段,id主键大家都OK。
2.注意两个字段,一个是content,我们说它的标题长度一般就两百五十五。另一个Description(补充说明)实际上大家可以把它改成test 类型,可以让它放了更多的字数,可能会超过四百个字。
3.那么重点来看一下,有很多同学这个TagIds和pics都是用了一个中间表这个概念,但它并不是特别适用,因为临查的数量会很多。
4.其实有个技巧,就是把它们的名字用逗号分隔,这样的话不管你有零个还是多个,其实在查验、插入的时候都会非常方便,就是在修改的时候要注意整体进行修改。
5.那么这个地方可以用逗号来分割Tag列表的id,这是一种十分常见的一种技巧,但是好像没有同学去看到这个东西。

02

标签表

大拿老师点评:

那么Tags我们认为需要有个中间通用的一个标签表,因为这个标签可能还是比较多的,我们就把它做成一个枚举表往里扔就好。

03

关注表

大拿老师点评:

关注表按照自己想法去做,不需要BizId,关注到某个问题上去就行,其实这里面关注的话可能会有多个表格。

原文地址:https://www.cnblogs.com/rdaxue/p/15138380.html