演进式/敏捷数据库最佳实践
原文地址:http://www.agiledata.org/essays/bestPractices.html现代软件开发过程,包括统一软件开发过程(RUP)、极限编程(XP)、敏捷统一过程(AUP)以及Scrum本质上,如果不是...
数据库重构6之结构重构1
结构重构正如其名,它改变了数据库schema的结构。实现结构重构时,需要考虑一些常见问题:避免触发器循环。如果一个原来的列值发生了改变,新列需要同步更新的话,但是这个更新不应该再次触发对原来列的...
数据库重构2
一旦你冻结了设计,它就开始变得过时。 --Fred Brooks2.1 代码重构重构是以一种训练有素的方式,以一些较小的步骤来调整代码的结构。它是采用演进(迭代和增量)...