
- 투명한 다중 마스터 복제 및 잘 정의된 5개의 일관성 모델이 포함된 턴키 방식으로 전 세계 배포
- 규모와 상관없이 SLA로 지원되며 상위 1%에 속하는 99.999% 고가용성의 한 자릿수 밀리초 대기 시간
- Apache Spark 및 Jupyter Notebook에 대한 기본 제공 지원과 함께 Cassandra, MongoDB, SQL, Gremlin, Etcd, Table의 유선 프로토콜 호환 API 엔드포인트가 포함된 다중 모델
Cosmos DB에서 제공하는 잘 정의된 5개의 일관성 모델

- Strong – 사용자는 항상 최신 커밋 쓰기의 읽기가 보장.
- Bounded Staleness – 설정된 지연시간 동안 처리되는 항목에 대해서는 읽기 보장이 되지 않음.
- Session – 클라이언트 세션을 범위로 관리(단일 “writer” 세션으로 가정), 단조로운 읽기, 단조로운 쓰기, 읽기 – 쓰기 및 쓰기 – 후행 읽기 보장
- Consistent Prefix – 쓰기 순서에 따라 일부 처리된 것을 읽을 수 있음.
- Eventual – 읽기에 대한 순서 보장이 없음.
Reauest Unit(RU)

- 처리량 단위는 RU(Request Unit)로 표현
- 1RU – 1KB 항목을 읽는데 드는 비용
- 컨테이너(데이터베이스)당 기본 400RU로 시작하며, 최소 100RU 단위로 스케일 조정 할 수 있음.
Cosmos DB offers a choice of APIs
– 원하는 데이터 모델 및 API를 선택하여 바로 사용 및 적용 할 수 있다.
