什么是反范式

作者:原创时间:2022-06-21
文档

反范式是通过增加冗余数据或数据分组来提高数据库读性能的过程。在某些情况下, 反范式有助于掩盖关系型数据库软件的低效,关系型的范式数据库即使做过优化, 也常常会带来沉重的访问负载。

数据库的范式设计会存储不同但相关的信息在不同的逻辑表, 如果这些表的存储在物理上也是分离的,那么从几个表中完成数据库的查询可能就会很慢 (比如JOIN操作)。如果JOIN操作的表很多,那么可能会慢得离谱。 有两个办法可以解决这个问题。首选的方法是使逻辑上的设计遵循范式, 但允许数据库管理系在磁盘上存储额外的冗余信息来加快查询响应。 在这种情况下,DBMS还要保证冗余副本与原始数据的一致性。 这种方法通常在SQL中以索引视图(微软的SQL Server)或物化视图(Oracle)实现。 视图将信息表示为方便查询的格式,索引确保视图上的查询进行了优化。

显示全文
计算机发展划分的依据为 四字毕业祝福语 头发种植以后会掉吗 孟母三迁所涉及的人物是谁 怎样培养一个人喜欢阅读的习惯 怎么把背景拍白 分析pwm波形发生的原理 比较简单的蒸菜 喜力啤酒大桶盖子怎么打开 成语什么如生填成语如生 为什么我发的评论不显示呢 求大学里大专到底是什么样的 打碎了玉镯有什么含义吗 蔻驰包包是哪国生产 神舟九号飞船上天几天 径流模数怎么算 织棉鞋42—43码起多少针 关于玩的坏处的名言警句有哪些 伤残赔偿金的计算方法是怎样的 福建哪的纺织厂多 快手退货钱退到哪里 什么牌子的防辐射服好 自学日本柔道需要练什么基本功 锦鲤沉在缸底不动怎么办什么原因 国家书法家有李国领这人吗 模电共集电路和共射电路的区别 衣服冻住了怎么办 在职研究生有什么好处 圆跳动什么意思 美乐思凝露是哪个国家的 如何找回微云密码 vivox21手机密码忘记了怎么办 皮衣放久了变得很硬怎样才能变软 红白萝卜丝在一起怎么蒸 新鲜猪头肉是发物吗 为什么人在纯氧环境中会死 板栗可以微波炉加热吗 糖葫芦好卖吗 描写蔷薇的名人名言 一源三岐指的是哪三脉