개체 데이터베이스를 사용하는 경우 개체 모델의 구조를 변경해야 할 때 어떻게됩니까?개체 데이터베이스를 사용할 때 개체 모델의 중요한 변경을 어떻게 처리합니까?
예를 들어 Google App Engine으로 놀고 있습니다. 내 애플 리케이션을 개발하는 동안, 나는 어떤 경우에, 나는 클래스를 잘못 명명했고, 나는 그 이름을 바꾸길 원한다는 것을 깨달았다. 그리고 나는 내가 통합해야 할 두 가지 수업을 가지고 있습니다.
그러나 클래스의 이름이 직관적으로 데이터 저장소에 연결되어 있고 클래스 이름 아래에 실제 데이터가 저장되어 있기 때문에 가능하지 않다고 생각합니다.
데이터 저장소에서 개체 모델을 추상화하는 "오래된 방법"에 대한 좋은 점은 데이터 저장소가 개체 모델에 대해 전혀 알지 못한다는 것입니다. 단지 데이터 일뿐입니다. 따라서 개체 모델을 변경하고 데이터 저장소에서 데이터를 다르게로드 할 수 있습니다.
일반적으로 데이터 모델과 친밀한 데이터 저장소를 사용할 때 ... 어떻게 주변 상황을 바꿀 수 있습니까?