<分区>
什么时候需要?
(对于冗余数据,我指的是多个表中的相同数据)
<分区>
什么时候需要?
(对于冗余数据,我指的是多个表中的相同数据)
最佳答案
这是一个广泛的问题,但我认为它有一些简洁的答案。
冗余数据不是一个好主意,因为当您修改数据(更新/插入/删除)时,您需要在多个地方进行。这打开了数据在整个数据库中变得不一致的可能性。
有时需要冗余的原因是出于性能原因。通常,从查询的角度来看,冗余数据更容易处理。
关于mysql - 在 SQL 数据库表中,为什么冗余数据通常是一件坏事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30657811/
相关文章:
mysql - 谷歌云 SQL ER_HOST_IS_BLOCKED
php - 检查用户名是否已存在于数据库 MySQL PHP
php - PHP - MySQL SELECT查询的 echo 结果
c# - 如何在 SQL 中使用 IF EXISTS 检查是否检索到记录?
mysql - 如何合并 2 个表中的 3 个查询。(确定日期的最小行差异并显示 2 个表中的所有字段)
sql - 什么时候 `x IS NOT NULL` 和 `NOT(x IS NULL)` 不一样
php - 从 SELECT WHERE IN 查询 MySQL 中提取值
php - 给出警告 : mysql_fetch_array() expects parameter 1 to be resource, null。