2010-05-24 6 views
5

에 따르면 : http://code.google.com/appengine/docs/whatisgoogleappengine.html GAE는 Windows Azure Platform의 테이블 서비스와 동일한 데이터 저장에만 Datastore를 사용합니다.Google App Engine : RDBMS는 무엇입니까?

누구에게 어떤 RDBMS를 사용하는지 알고 있습니까? 또는 그러한 것이 존재 하는가 그렇지 않은가?

편집 :

  • 윈도우 Azure 저장소 서비스, GAE 데이터 저장소와 유사하다 표 서비스를 포함 사항 : Windows Azure 플랫폼, 마이크로 소프트의 클라우드 컴퓨팅 플랫폼은 데이터를 저장하는 2 가지 옵션을 제공합니다. 둘 다 엔티티에 데이터를 저장하고 "테이블"은 스키마가 없습니다
  • SQL Azure는 클라우드의 RDBMS로서 SQL Server를 기반으로합니다. 그것은 T-SQL을 포함하는 SQL Server의 대부분의 기능을 지원합니다.

Google App Engine이 RDBMS를 제공하지 않는다고 생각하는 것이 그 때문입니다. 나는 수색했지만 아무런 확인을 찾지 못했다. 그래서 여기에서 물었습니다

+1

왜이 질문을 닫아야합니까? – Vimvq1987

+3

나는 질문을 끝내기로 표결했다. 의도 된 범죄는 없습니다. 이것은 당신이 검색 엔진을 통해 독자적으로 대답 할 수있는 질문의 종류로 나를 공격합니다. 물론 다른 사람들은 자신을 포함하여 동의하지 않을 수 있습니다. 질문을 닫을 때 일반적으로 5 표가 필요하므로 너무 걱정하지 않아도됩니다 :-) – bernie

+0

질문에 링크 된 바로 그 페이지에 "App Engine 데이터 저장소가 전통적인 관계형 데이터베이스와 다르다"고되어 있습니다. 나는 더 많은 것을 말할 수 있을지 확신하지 못한다. – Ken

답변

14

App Engine은 RDBMS를 사용하지 않지만 우리는 가까운 미래에 SQL을 App Engine for Business에 지원할 것이라고 발표했습니다. App Engine 데이터 저장소는 Bigtable을 기반으로합니다.

0

RDBMS가 클라우드 컴퓨팅에 적용되는지 잘 모르겠습니다!

+2

SQL Azure는 SQL Server에 기초한 클라우드의 RDBMS이다 – Vimvq1987

4

이 단어는 일반적인 의미에서 RDBMS가 아닙니다. 관계형 데이터베이스에서 데이터는 후보 키를 기반으로하는 관계 (일반적으로 테이블이라고 함)에 저장됩니다. 모든 관계에는 기본 키가 있으며 데이터베이스는 정규화되며 관계의 다른 모든 데이터는 기본 키, 전체 키 및 키와 관련됩니다. http://code.google.com/appengine/docs/python/datastore/에서

:

앱 엔진 데이터 스토어는 쿼리 엔진과 자동 트랜잭션과 더불어, 스키마 객체 데이터 저장소입니다. Python 인터페이스에는 데이터 모델링 API 인 rich 과 GQL이라는 SQL과 유사한 쿼리 언어 이 포함되어 있습니다.

+0

정보를 추가하기 위해 내 질문을 편집했다. – Vimvq1987