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

新手上路,请多包涵

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

阅读 2.4k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进