重构DB