数据库反范式

反范式是在满足数据库三大范式的基础上,为了提升查询效率,允许一定程度的数据冗余。例如,在稿件查询场景中,为实现置顶与发布时间排序,避免联表查询导致的性能瓶颈,可以调整表结构以优化查询,尽管这会增加数据维护的复杂性。
摘要由CSDN通过智能技术生成

一、反范式是根据业务需求刻意对已满足三大范式的表进行修改,适当的出现一些数据冗余,使查询更加快捷,是一种空间换时间的思想。

 

 

比如要查询的稿件要先按照置顶时间在前,剩余稿件按照发布时间排序,这样会用到联表查询,会出现临时表,如果稿件数量多的话,无论那个字段为索引,速度会很慢。为方便查询,设计如下:

虽然表维护数据比较麻烦,但是查询速度会增快很多。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值