如何正确合理使用冗余字段?

junwei
  • 0
新手上路,请多包涵

在进行评论处理时用到联系人冗余字段处理,但总觉得有些问题不是很合理

评论
阅读 211
2 个回答

数据库中是允许出现冗余字段的,前期查什么,直接适当冗余就好,当然也可以直接join联查,访问量小无所谓的。
如果项目做大,且冗余字段增多。
可以将查询和入库分开。
入库使用mysql,查询使用es。在入库时将查询数据处理后同步到es即可。

数据库设计时尽量采用分表,使用主键关联。在业务量小的时候其实没什么问题,当业务量上去之后,就可以考虑接入像 MongoDB、ElasticSearch 这类非关系型数据库。把数据 dump 进去,在这里做冗余,查的时候先走这边。

直接在关系型数据库上做冗余不是太好的选择,但是并不是不能用。

撰写回答

登录后参与交流、获取后续更新提醒

宣传栏