小程序全栈学习-数据库冗余浅析

图片发自App

在一个查询结果里面,有两个字段表示相同的东西(图片的id号图片的URL),就叫做数据的冗余(数据库设计的原则就是不要出现冗余的信息,但是不是绝对的)。
在数据库的设计规范中一般情况下是要尽可能避免数据冗余现象的发生。但 是在有些情况下,要理由数据库冗余来提升查询数据库的性能。

数据库冗余的应用必须合理,这里简述数据库冗余使用的一个场景:1、查询数据的次数比较多;2、查询的次数不可控。

数据冗余的缺点:

1、如果数据没有冗余,在数据库中写入数据的时候只需要写在一个地方就好了,但是如果有数据冗余就至少要写在两个地方,给数据库的更新和维护带来了难度;


希望在后面的学习过程中可以慢慢加深理解。

你可能感兴趣的:(小程序全栈学习-数据库冗余浅析)