zoukankan      html  css  js  c++  java
  • 数据库规格化

      1、什么是规格化?

      规格化是指把原始数据库分解为表的过程,目的是去除数据库里冗余数据,它是一组优化数据库的指导方针,而具体的指导方针被称为规格形式。规格化最终的效果是把原始数据分解为由关联数据形成的多个表。

      2、什么是规格形式?

      规格形式是衡量数据库被规格化级别或深度的一种方式。下来列出常见的三种规格形式:

      (1)第一规格形式:目标是把原始数据分解到表中。

      (2)第二规格形式:目标是提取对主键仅有部分依赖的数据,把它们保存到另一表里。

      (3)第三规格形式:目标是删除表里不依赖于主键的数据,它会自动属于第一和第二规格形式。

      3、反规格化的优缺点

    • 优点:改善性能
    • 冗余和重复数据会占据额外的空间,难以编程,需要更多的数据维护工作。

      4、规格化时如何决定数据是否需要转移到单独的表?

      如果表包含冗余的数据组,这些数据就可以转移到单独的表里。

      5、过度规格化的缺点

      过度规格化会大量占用CPU和内存资源,给服务器造成很大的压力。

  • 相关阅读:
    Reinforcement Learning Qlearning 算法学习3 AI
    2012年末工作中遇到的问题总结及感悟
    对JMS的一些认识
    readme
    数据库表扩展字段设计思路
    对网络安全性和apache shiro的一些认识
    JDK版本的了解
    下拉框“数据字典”设计
    缓存学习总结
    apache commons包简介
  • 原文地址:https://www.cnblogs.com/bien94/p/12984623.html
Copyright © 2011-2022 走看看