重构的步骤 知道更好的设计是怎样的. 因为公司业务量不大,暂时不考虑高可用,高性能,只需从可扩展性角度考虑. 具体的 1.1 如何避免每次新增需求,就相应的需要增加几个表的情况。 思考如何从旧的设计迁移为好的设计。 2.1 如何争取时间 2.2 如何保证重构质量. 手动和自动测试的工作量。 2.3 数据迁移 2.4 可能的兼容 提升抽象程度 申请类业务,使用同一张表。而不是每增加一个需求就增加一个表. 预警机制