적용 대상: Cassandra
Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에서 지원되는 변환/작업은 무엇인가요?
- 기본 테이블 파티션 키와 다른 파티션 키를 지정합니다.
- 기본 테이블에서 선택한 열 하위 집합 프로젝션을 지원합니다.
- 기본 테이블 행의 기본 키 열에서 평가된 조건에 따라 구체화된 뷰의 기본 테이블에서 행 필터링
- 지원되는 필터에는 동등, 부등, 포함이 있습니다.
Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에서 지원되는 일관성 수준은 무엇인가요?
구체화된 뷰에서는 최종 일관성만 보장됩니다. 사용자는 구체화된 뷰에서 일부 작업을 다시 실행하므로 기본 테이블의 데이터와 비교할 때 부실 행을 읽을 수 있습니다.
뷰가 기본 테이블과 일치하도록 대기 시간 요구 사항에 따라 구체화된 뷰 작성기 계층을 스케일 업하거나 스케일 다운할 수 있습니다.
Azure Cosmos DB for Apache Cassandra에 구체화된 뷰 작성기 인스턴스에 대한 자동 스케일링 계층이 제공되나요?
구체화된 뷰 작성기의 자동 스케일링은 현재 사용할 수 없습니다. 구체화된 뷰 작성기 인스턴스는 인스턴스 수 또는 크기를 수정하여 수동으로 스케일링할 수 있습니다.
Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에서는 어떤 유형의 TTL(Time to Live) 지원이 제공되나요?
기본 테이블 행의 TTL(Time to Live)은 구체화된 뷰의 일치하는 행에 적용됩니다. 구체화된 뷰에서 테이블 수준 TTL을 설정하는 것은 현재 허용되지 않습니다.
Azure Cosmos DB for Apache Cassandra에서 최신이 아닌 구체화된 뷰 문제를 해결하려면 어떻게 해야 하나요?
먼저 구체화된 뷰 작성기 인스턴스가 프로비저닝되었는지 확인합니다. 그런 다음, 기본 테이블에 충분한 RU(요청 단위)가 프로비저닝되는지 확인합니다. 마지막으로 기본 테이블 또는 구체화된 뷰의 서비스 가용성을 확인합니다.
Azure Cosmos DB for Apache Cassandra에 대한 기존 모니터링 외에 구체화된 뷰에서 사용할 수 있는 모니터링 유형은 무엇인가요?
다음 메트릭을 사용할 수 있습니다.
Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에 사용할 수 있는 복원 옵션은 무엇인가요?
구체화된 뷰는 복원할 수 없습니다. 따라서 기본 테이블이 복원되면 뷰를 다시 만들어야 합니다.
Azure Cosmos DB for Apache Cassandra의 단일 기본 테이블에 구체화된 뷰를 두 개 이상 만들 수 있나요?
여러 구체화된 뷰를 동일한 기본 테이블에 만들 수 있습니다. 기본 테이블당 5개의 서비스 제한이 있습니다.
Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에서는 고유성이 어떻게 적용되고 매핑이 관리되나요?
기본 테이블의 파티션 및 클러스터링 키는 항상 해당 테이블에 정의된 구체화된 뷰의 기본 키에 속합니다. 구체화된 뷰의 기본 키는 데이터를 다시 분할한 후 고유성을 적용합니다.
구체화된 뷰가 Azure Cosmos DB for Apache Cassandra에 정의되면 기본 테이블에서 열을 추가하거나 제거할 수 있나요?
기본 테이블에 열을 추가할 수 있지만 제거할 수는 없습니다. 기본 테이블에 대해 구체화된 뷰를 만든 후 정의에서 ALTER TABLE ADD`` operations aren't allowed on the base table.
ALTER TABLE ADDoperations are only allowed if none of the views have selected
*''를 사용합니다.
정의된 구체화된 뷰가 있는 경우 Apache Cassandra는 기본 테이블의 열 삭제를 지원하지 않습니다.
Azure Cosmos DB for Apache Cassandra의 기존 기본 테이블에 대해 구체화된 뷰를 만들 수 있나요?
아니요. 구체화된 뷰를 지원하는 계정이 온보딩되기 전에 이미 있는 테이블에는 구체화된 뷰를 만들 수 없습니다.
계정에서 구체화된 뷰에 대한 지원을 사용하도록 설정하기 전에 이미 있던 테이블에는 구체화된 뷰를 만들 수 없습니다.
구체화된 뷰를 사용하려면 이 기능을 사용하도록 설정한 후 새 테이블을 만듭니다.
레코드가 Azure Cosmos DB for Apache Cassandra의 구체화된 뷰에 표시되지 않는 조건은 무엇인가요?
다음은 구체화된 뷰 테이블에서 알려진 제약 조건을 위반하여 기본 테이블의 데이터를 구체화된 뷰에 쓸 수 없는 식별된 몇 가지 사례 중 일부입니다.
- 구체화된 뷰에서 파티션 키 크기(2kb) 제한을 충족하지 않는 행
- 구체화된 뷰에서 클러스터링 키 크기(1kb) 제한을 충족하지 않는 행
현재 빌더는 이러한 행을 삭제합니다.
Azure Cosmos DB for Apache Cassandra에서 구체화된 뷰를 고객 관리형 키로 사용할 수 있나요?
고객 관리형 키와 구체화된 뷰를 모두 지원하는 계정을 만들려면 지원 요청을 만듭니다.