2012-12-13 2 views
1

Google은 자사 광고 비즈니스에 F1 RDBMS를 사용합니다. 구글도 메가 스토어를 가지고있다. Bigtable을 기반으로 제작 된 것입니다. 둘 다 존재한다는 기술적 정당성은 무엇입니까?F1은 메가 스토어와 어떻게 다릅니 까?

Google은 이미 Google App Engine에서 Megastore를 제공합니다. 레거시 메가 스토어 사용이 아니라면 메가 스토어 대신 앱 엔진에서 F1을 제공하는 것이 합리적일까요?

+0

F1은 BigTable이 아닌 Spanner 위에 만들어집니다. http://www.i-programmer.info/news/84-database/4286-googles-f1-scalable-alternative-to-mysql.html –

+0

앱 엔진 관련 질문이 아닙니다. – dplass

답변

1

MegaStore는 Google에서 사용하는 저수준 스토리지 시스템입니다. Spanner라는 새로운 시스템으로 대체되고 있습니다 (둘 다 BigTable의 자손).

스패너가 개발되는 동안 F1이 데이터베이스 시스템으로 작동하도록 만들어졌습니다. 이는 BigTable의 확장 성과 SQL 데이터베이스의 유용성을 결합하기위한 것입니다.

질문에 대답하기 위해 F1은 MegaStore (현재 Spanner)와 SQL 데이터베이스가 실제 데이터 저장 시스템과 다른 점에서 다릅니다. Spanner가 MegaStore를 대체하기 때문에 Google이 결국 Google App Engine에서 F1을 제공하게 될 것이라고 생각합니다.

참조 : http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/38125.pdf

관련 문제