여러 지역의 자료 제공
사용자가 여러 대륙에 분포하는 서비스를 위해 가까운 지역에서 자료에 접근하도록 설계됐다. 운영 복잡도를 줄이기 위한 자동 부하 분산과 장애 전환도 시스템 구성에 포함한다.
레코드별 시간선 일관성
한 레코드에 가해진 변경은 어느 복제본에서나 같은 순서를 따른다. 복제본마다 반영된 시점은 다를 수 있지만, 서로 반대 순서의 변경으로 생기는 상태를 피하는 것이 핵심이다.
보장의 범위
이 모델은 일반적인 여러 레코드의 직렬 가능 트랜잭션과 동일하지 않다. 초기 설계는 레코드별 변경 순서를 유지하는 범위에서 읽기 요구에 따른 서로 다른 일관성 수준을 제공했다.
관련 문서
Dynamo 저장 시스템 / Bigtable / Megastore / Spanner 데이터베이스 / NoSQL / 데이터베이스 트랜잭션