我正在寻找一个好的设计模式,用于逐步重写系统的中间层,同时仍然维护其原始数据库,直到系统被替换为足以替换旧数据库以支持新数据库。
因此,例如,假设您有一个表A的遗留系统,而表A有100个颜色映射到具有100个属性的对象A.你来了并确定实际上对象A可以逻辑地分成5个对象,在理想的世界中它们会回到5个表中,但是对于平均值而言必须保持在原始的100列表中。我正在寻找一种方法,可以交换中间层的一部分,并交换新的5个对象,但在后台它会持久存储到同一个数据库。
实际上,我们不会更换旧的中间层,而是写一个慢慢占据的新中间层,但是在一段时间内需要持续到原来的数据库。
有什么想法吗?
干杯。