데이터 일관성 레벨
Datastore 쿼리는 두 가지 일관성 레벨 중 하나로 결과를 제공합니다.
- Strong Consistency를 가진 쿼리는 가장 최신 결과를 보장하지만 완료하는 데 더 오래 걸릴 수 있습니다.
- Eventual Consistency를 가진 쿼리는 일반적으로 더 빠르게 실행되지만 간혹 최신이 아닌 결과를 반환할 수 있습니다.
Eventual Consistency를 가진 쿼리에서는 결과를 수집하는 데 사용되는 색인에 액세스할 때도 eventual consistency가 적용됩니다. 결과적으로 이러한 쿼리는 원래의 기준에 더 이상 일치하지 않는 항목을 반환하는 경우가 있는 반면 strong consistency를 가진 쿼리는 항상 트랜잭션에서 일관적입니다.
Datastore 쿼리 데이터 일관성
쿼리는 각각의 특성에 따라 다양한 레벨의 일관성을 보장하는 결과를 반환합니다.
'키로 조회'라고도 부르는 키를 사용한 항목 가져오기는 strong consistency를 가집니다.
다음 단계
- 쿼리가 반환하는 대상을 지정하고 쿼리 결과를 세밀하게 제어하는 방법 알아보기
- Datastore의 쿼리에 대한 일반적인 제한사항 알아보기
- 애플리케이션에서 편리하게 일괄적으로 쿼리 결과를 검색할 수 있게 해주는 쿼리 커서 알아보기
- Datastore의 기본 문법 및 쿼리 구조 알아보기