시스템의 중간 계층을 점진적으로 다시 쓰는 동안 기존의 데이터베이스를 유지하면서 새 데이터베이스를 대체 할 수있는 충분한 시스템이 교체 될 때까지 좋은 디자인 패턴을 찾고 있습니다.좋은 디자인 패턴 재 작성?
예를 들어 테이블 A가있는 레거시 시스템이 있고 표 A에 100 개의 속성이있는 오브젝트 A에 매핑되는 100 개의 coloumns가 있다고 가정 해보십시오. 여러분은 실제로 Object A가 이상적인 세계에서 5 개의 테이블로 돌아갈 수있는 5 개의 객체로 논리적으로 분리 될 수 있다고 결정하지만, 원래의 100 개의 컬럼 테이블로 지속되어야하는 동안은 5 개의 객체로 논리적으로 분리 될 수 있습니다. 중간 계층의 섹션을 바꿀 수있는 방법을 찾고 있는데, 새 5 개의 개체가 바뀌었지만 백그라운드에서는 동일한 데이터베이스에 유지됩니다.
사실 우리는 이전 중간 계층을 교체하지 않고 천천히 잡을 새로운 것을 작성하지만 일정 기간 원래의 db로 유지해야합니다.
아이디어가 있으십니까?
건배.