을 배우는 가치가 있습니다. Google 앱 호스팅을 사용하고 싶지만, 그들은 mysql 또는 sql 옵션을 제공하지 않습니다.은 Google 데이터 스토어
이제 mysql을 사용하여 java 웹 사이트를 구축하고 있습니다.
데이터 저장소는 sql과 같습니다. 및
내가 그것을 배워야 여부
을 배우는 가치가 있습니다. Google 앱 호스팅을 사용하고 싶지만, 그들은 mysql 또는 sql 옵션을 제공하지 않습니다.은 Google 데이터 스토어
이제 mysql을 사용하여 java 웹 사이트를 구축하고 있습니다.
데이터 저장소는 sql과 같습니다. 및
내가 그것을 배워야 여부
데이터 스토어는 SQL에 대한 교체에 "하락"가 아닌 최대 절전 모드로 작동합니다. ... 나는 GAE의 파이썬 버전의 비트와 함께 일했다, 그래서 자바 버전이 약간 다를 수 있습니다
당신은 페이지에서 실행되는 쿼리의 수와 쿼리 개체의 수를 제한하려면 . 그렇지 않으면로드 시간이 길어집니다. 또한 많은 데이터 (200+ 객체)를 삽입해도 작동하지 않을 수 있습니다.
참고 표에 하나 개 이상의 컬럼 폭 검사를 할 수 없다 (예를 들면 1 < < X 2 및 3 < Y < 4). 또한 많은 쿼리 유형이 본격적인 데이터베이스 엔진에 비해 지원되지 않습니다.
프로그램을 통해 데이터를 편집하고 삽입해야합니다. 데이터 스토어 관리자는 초기 객체가 생성 된 후에 데이터를 삽입 할 수 있지만 일부 유형 (텍스트, BLOB)은 편집 할 수 없습니다.
모델을 변경하면 모든 인스턴스를 반복하고 변경해야합니다 (특히 모델에서 속성을 삭제하는 경우). 그것을 무시할 수는 있지만 사용 된 공간을 되찾기를 원할 것입니다.
데이터를 백업하고 애플리케이션에 데이터를 업로드하는 것은 좀 더 복잡합니다. 원격 API를 사용하면 작업이 더 쉬워 지지만 원시적 인 것으로 보이는 다른 엔진 용 도구와 비교할 수 있습니다.
그렇다면 누구나 데이터 저장소를 사용하는 이유는 단지 Google이 –
을 호스팅하기 때문입니다. 초기 비용보다 상대적으로 저렴한 (gb/일당 .5c, gb/월당 .15c와 같은) 값이며, 더 많은 부하가 귀하의 웹 사이트 . 이러한 가용성의 단점은 여러 머신에서 데이터를 가져올 수 있으므로 쿼리 유형과 쿼리 대기 시간이 제한된다는 것입니다. – Matt
Google 데이터 저장소 is not the same as SQL.
는 somewhere에서 추출 :는 당신은 바로 최대 절전 모드 사용할 수 없습니다. App Engine 데이터 스토어와 SQL의 차이점도 이었기 때문에 최대 절전 모드 을 App Engine에서 실행하는 것이 좋습니다. App 엔진이 JDO 및 JPA를 지원하므로 하이버 네이트 코드를 ORM 인터페이스 중 하나를 사용하도록 변환 할 수 있습니다.
Google App Engine에서 응용 프로그램을 호스팅하려면 Goolge App Engine for Business에 대한 비용을 지불하기 전에는 SQL을 제공해야합니다.
Google App Engine에서 사용할 수있는 유일한 지속 옵션이기 때문에 알아 두어야합니다. 다음으로, 응용 프로그램을 mysql에서 이식 할 수 있는지 결정합니다. – topchef