加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

是否仍然需要数据库规范化?

发布时间:2020-12-12 16:27:57 所属栏目:MsSql教程 来源:网络整理
导读:数据库规范化是否仍然是“事情?” 当我在数据库课程期间学习时,我们被教导了所有的标准化水平,并且说我们必须永远这样做. 现在,随着所有的NoSQL运动,似乎规范化不再是事情了吗? 解决方法 这取决于什么类型的应用程序正在使用数据库. 对于OLTP应用程序(主要
数据库规范化是否仍然是“事情?”

当我在数据库课程期间学习时,我们被教导了所有的标准化水平,并且说我们必须永远这样做.

现在,随着所有的NoSQL运动,似乎规范化不再是事情了吗?

解决方法

这取决于什么类型的应用程序正在使用数据库.

对于OLTP应用程序(主要是数据输入,具有许多INSERT,UPDATE和DELETES以及SELECT),标准化通常是一件好事.

对于OLAP和报告应用程序,规范化没有帮助. SELECT查询的运行速度要比非规范化模式快得多,这可以通过视图来实现.

您也可以在这些非常受欢迎的类似问题中找到一些有用的信息:

Should I normalize my DB or not?

In terms of databases,is “Normalize for correctness,denormalize for performance” a right mantra?

What is the resource impact from normalizing a database?

How to convince someone to normalize a database?

Is it really better to use normalized tables?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读