一、指代不同
1、数据库重组:将数据库的相关信息重新组织。
2、数据库重构:对表结构、数据、存储过程和触发器的小小改动就能在很大程度上改进数据库的设计,同时又不改变语义。
二、特点不同
1、数据库重组:数据库使用较长一段时间后,因为一些增,删,改等 *** 作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率。
2、数据库重构:包括结构、数据质量、参照完整性、架构、方法的重构。
三、作用不同
1、数据库重组:是比较底层且比较费时的 *** 作,在重组时会停止前端业务,把数据库里表的数据放到磁盘的空闲空间上。删除原有的表或索引,重建空的表或索引后,再把数据导入新表或索引中。
2、数据库重构:能帮助软件专业人士改进系统设计及其可维护性、可扩展性和性能。
参考资料来源:百度百科-数据库重组
参考资料来源:百度百科-数据库重构
数据库运行一段时间后,由于记录不断的增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率。就如同电脑用了比较长一段时间后,会产生很多垃圾一样,需要清理。这个时候我们就对数据库进行重新安排存储位置,回收垃圾减少指针链等的再组织。而当数据库增加 新的实体,取消了某些应用后,原有的数据库设计不能满足要求,就要对其进行重构造,调整数据库的模式或外模式。数据库在经过一段时间运行后,由于对表的插入、更新、删除等 *** 作而产生许多碎片,使性能下降,也使表空间内数据库文件中可能找不到完整连续的区间分配给增长的表。数据库重组就是消除这些不必要的碎片 重新构件数据库的结构 优化数据库的性能。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)