2014-04-19 1 views
1

모바일 앱 개발에 익숙하지 않아 몇 가지 공통적 인 접근 방식이 클라우드 서비스의 구조를 업데이트하는 것에 대해 궁금합니다. 현재 Azure에 모바일 서비스가 있고 v1.0 모바일 앱이 설치되어 잠시 동안 운영되고 있다고 가정 해 보겠습니다. 이제 새 테이블이있는 v2.0을위한 시간이며 아마도 데이터를 재구성 할 것입니다. 어떻게하면 모든 v1.0 앱을 깨지 않고이 변경 사항을 푸시 할 수 있습니다. 나는 몇 가지 아이디어를 가지고 있지만, 이것만으로도 나름대로 좋은 방법이 있을까요? ...모바일 앱에 미치는 영향을 최소화하면서 클라우드 데이터베이스 구조를 어떻게 업데이트합니까?

1) 앱에서 클라우드 스토리지에 대한 업데이트가 푸시되었는지 확인하고, 그리고 그것이 ... 새 버전으로 업데이트하라는 사용자에게 알려줄 때? 이 방법은 사용자가 업그레이드 전까지 앱을 완전히 사용하지 못하도록하기 때문에 필자가이 방법을 선호하지는 않습니다.

2) 모든 변경 사항이 적용된 v2.0 클라우드 인스턴스가 있고이 새로운 클라우드 서비스로 새 버전의 응용 프로그램을 지정하고 데이터를 마이그레이션합니다 (어쨌든 ... 알 수 없음) ... 사용자가 2.0으로 업그레이 드했습니다 ... 아직 완전히 밖으로 이것을 생각하지 않았습니다.

모든 방향이 좋습니다! 모두에게 감사드립니다!

답변

0

SQL Management Studio를 사용하여 v1 데이터를 v2 데이터베이스 인스턴스로 마이그레이션 할 수 있어야합니다. 그런 다음 새로운 버전의 앱을 출시해야하고 사용자가 기기에서 다음에 앱을 열 때마다 앱을 업그레이드하라는 알림을 받게됩니다.

관련 문제