2010-07-04 3 views

답변

3

그것은 가능 단일 회선에 데이터 저장소를 교환 할 수 있지만, 나는 그렇게 할 수있는 좋은 생각 확실하지 않다. App Engine 데이터 저장소는 관계형 데이터베이스가 아니며 실제로는 매우 다릅니다.

스키마를 디자인 할 때 관계형 사고 방식이나 비 관계형 스키마에서 생각해야하며 데이터 저장소 공급자를 변경하는 데 일선이 되어도 분명히 고려해야합니다. 한 줄짜리로 스키마를 재 설계하십시오.

비 관계형 데이터 스토어에 관계형 스키마를 깎아 내리는 것은 기껏해야 비효율적 일 것입니다. 그 반대.

내 조언은 App Engine과 같은 비 관계형 데이터 저장소에 있거나 관계형으로 다른 데이터 저장소 시스템에있을 것이라는 지식에 기반하여 스키마를 디자인하는 것입니다.

+0

나는 동의하고 이해가된다. – user339108

0

데이터베이스를 통해 jpa를 사용하고 앱 엔진으로 이동할 때 영구 설정을 google_app_engine으로 변경하면됩니다. 와 함께 하나의 라이너입니다.

+0

[블로그 게시물] (http://blog.springsource.com/2010/06/02/using-springsource-tool-suite-2-3-3-m1-with-roo-and-gwt/)을 찾았습니다.) 나는 최근에 읽었다. – Ben

+0

한 라이너가 바뀌면 엄청난 이점이 될 것입니다. – user339108

+0

다음 줄을 언급했지만 JPA 공급자를 사용하는 App Engine에 대해서는 언급하지 않았습니다. 당신은 명확히 할 수 있습니까? 먼저 샘플 애플리케이션에서 사용하는 메모리 내장형 극 초음파 데이터베이스에서 BigTable 기반 Google Datastore로 전환하고 싶을 것입니다. 이렇게하려면 명령 행에서 Roo 쉘을 실행하고 다음 명령을 실행하십시오 : "지속성 설정 -database GOOGLE_APP_ENGINE -provider DATANUCLEUS". – user339108

관련 문제