위키득계정 ↗
기술

F1 분산 SQL 데이터베이스

F1 분산 SQL 데이터베이스기술
개발 조직
Google
연구 발표
VLDB 2013
기반 시스템
Spanner
주요 기능
분산 SQL과 자동 변경 추적
F1은 Google이 AdWords 업무를 지원하기 위해 만든 분산 관계형 데이터베이스다. Spanner의 동기 복제와 강한 일관성을 기반으로 SQL 질의 처리 및 변경 추적 기능을 결합한다.

분산 저장과 관계형 기능

F1은 분산 저장소의 확장성과 관계형 데이터베이스의 사용 편의성을 함께 제공하려는 설계다. 기반 저장 계층인 Spanner의 데이터센터 간 복제와 일관성 보장을 활용한다.

동기 복제의 지연 다루기

지역을 넘는 동기 복제는 커밋 지연을 늘릴 수 있다. 초기 연구는 계층적 스키마와 구조화된 자료형 및 응용 설계를 통해 이러한 지연의 영향을 줄이는 접근을 설명했다.

질의와 변경의 활용

분산 SQL 실행 엔진은 여러 위치의 자료를 질의하는 역할을 맡는다. 자료 변경을 자동으로 추적하고 전달하는 기능도 포함해 저장된 상태와 그 변화 모두를 응용에서 활용하도록 했다.

관련 문서

Spanner 데이터베이스 / SQL / 관계형 데이터베이스 / Bigtable / 데이터베이스 스키마 / 데이터베이스 트랜잭션