gpt4 book ai didi

mysql - 将冗余数据存储在 RDBMS 中以简化查询是否合理?

转载 作者:行者123 更新时间:2023-11-29 01:14:08 25 4
gpt4 key购买 nike

例如,如果我在一个表中存储一个冗余列,我可以避免在运行时 SQL 查询中连接 5 个表。在这种情况下,存储冗余数据是否合理?我的理解是它违反了规范化规则,但我不是数据库专家。
感谢您的任何建议。

最佳答案

根据我的经验,为提高性能而进行非规范化本身并不是一件坏事,但您需要首先检查您是否无法优化针对初始 3NF 设计运行的查询以提供合理的时间安排。

这是一个link到一篇很好的文章,该文章建议减少连接数量是非规范化的一个常见(而且很好)的理由。

关于mysql - 将冗余数据存储在 RDBMS 中以简化查询是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12327332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com