GWT/AppEngine/Objectify를 사용하여 응용 프로그램을 개발했습니다. 데이터가 민감하기 때문에 환경에 로컬로 배포하려는 많은 클라이언트가 있습니다. AppEngine에서 개발자의 애플리케이션 데이터를 숨길 수있는 방법을 생각할 수 없습니다. 데이터를 암호화하더라도 항상 보안 문제는있을 것입니다.AppEngine에서 마이그레이션
나는) 내가 AppEngine에에서 지금은 다중 테넌트 응용 프로그램이 다음과 같은 대안
생각했다. 개별 Google 계정을 사용하여 특정 고객에게 배포 할 수있게되었습니다. 이렇게하면 데이터 보안이 유지됩니다. 새로운 배포를 어떻게 처리 할 것인지 잘 모르겠습니다. 사용자와 응용 프로그램을 공유하는 것과 같은 것은 없습니다.
b) MongoDB/MYSql로 마이그레이션하십시오. 데이터 모델이 변경 될 때 마이그레이션 처리에 관한 전체적인 질문이 생깁니다. MongoDB를 사용하면 마이그레이션 문제가 발생하지 않을 것입니다. 이 올바른지.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 근본적인 문제는 개발자가 Google/AppEngine 환경에서 클라이언트가 원하지 않는 데이터에 액세스 할 수 있다는 것입니다.
도움을 주시면 감사하겠습니다.
GAE에 MongoDB와 유사한 API가있는 이유는 무엇입니까? 시도해보십시오 : https://github.com/mungo-appengine/mungo – xybrek