CloudPass LogoCloud Pass
AWSGoogle CloudMicrosoftCiscoCompTIADatabricks
Certifications
AWSGoogle CloudMicrosoftCiscoCompTIADatabricks
Microsoft DP-900
Microsoft DP-900

Practice Test #2

50개 문제와 45분 시간 제한으로 실제 시험을 시뮬레이션하세요. AI 검증 답안과 상세 해설로 학습하세요.

50문제45분700/1000합격 점수
기출 문제 보기

AI 기반

3중 AI 검증 답안 및 해설

모든 답안은 3개의 최고 AI 모델로 교차 검증하여 최고의 정확도를 보장합니다. 선택지별 상세 해설과 심층 문제 분석을 제공합니다.

GPT Pro
Claude Opus
Gemini Pro
선택지별 상세 해설
심층 문제 분석
3개 모델 합의 정확도

기출 문제

1
문제 1

Azure SQL managed instance에 데이터를 저장하는 트랜잭션 애플리케이션이 있습니다. 언제 읽기 전용 데이터베이스 replica를 구현해야 합니까?

정답입니다. 읽기 전용 replica는 보고, 대시보드, ad-hoc 쿼리와 같은 read-heavy 워크로드를 primary 트랜잭션 데이터베이스에서 오프로딩하도록 설계되었습니다. 이는 CPU/IO에 대한 경합을 줄이고 장시간 실행되는 SELECT 쿼리가 OLTP 성능을 저하시킬 위험을 최소화합니다. 이는 전형적인 read scale 패턴입니다. 쓰기는 primary에 유지하고 읽기는 replica로 보냅니다.

오답입니다. Auditing은 로그인, 스키마 변경, 데이터 액세스와 같은 이벤트를 추적하는 데 초점을 맞추며, 일반적으로 Azure SQL Auditing, diagnostic logs 또는 보안 도구를 사용합니다. 읽기 전용 replica는 자체적으로 auditing trail을 제공하지 않으며, 단지 읽기 쿼리를 위한 또 다른 복사본을 제공할 뿐입니다. 분석을 위해 replica를 쿼리할 수는 있지만, 적절한 auditing 제어를 대체하지는 않습니다.

오답입니다. 지역적 중단에 대한 고가용성은 auto-failover groups 또는 paired region으로의 geo-replication과 같은 cross-region disaster recovery가 필요합니다. 읽기 전용 replica는 보통 동일 region 내에 있으며 read scale 및 로컬 HA 아키텍처를 위한 것이지, 전체 region 중단 시나리오에서 생존하기 위한 것이 아닙니다.

오답입니다. Recovery Point Objective (RPO)는 허용 가능한 데이터 손실량에 관한 것이며, 주로 backup 빈도, transaction log backups, 그리고 다른 region으로의 DR replication에 의해 영향을 받습니다. read scale을 위한 읽기 전용 replica는 본질적으로 RPO를 개선하지 않으며, geo-DR 또는 backup 전략을 대체하지 않습니다.

문제 분석

핵심 개념: Azure SQL Managed Instance의 읽기 전용 데이터베이스 replica는 기본 read-write instance에서 읽기 워크로드(쿼리)를 오프로딩(offload)하는 데 사용됩니다. 이는 OLTP(트랜잭션) 워크로드를 무거운 읽기/보고 워크로드와 분리하여 트랜잭션의 지연 시간과 처리량을 보호하는 일반적인 패턴과 일치합니다. 정답이 맞는 이유: 트랜잭션 애플리케이션은 장시간 실행되는 SELECT 쿼리, 보고, ad-hoc analytics로 인해 발생하는 경합(CPU, memory, IO, locks/latches)에 민감합니다. 읽기 전용 replica를 구현하면 보고 쿼리를 primary에서 지속적으로 동기화되는 secondary로 보낼 수 있으므로, 보고서 생성이 트랜잭션 워크로드와 경쟁하지 않습니다. 이는 성능 예측 가능성을 개선하고 리소스 경합을 줄이며 primary 워크로드를 안정화함으로써 Azure Well-Architected Framework의 Performance Efficiency 및 Reliability 원칙을 지원합니다. 주요 기능 / 사용 방식: SQL Managed Instance에서 read scale/읽기 전용 replica는 일반적으로 Business Critical 아키텍처(내부적으로 Always On availability groups)와 연관됩니다. 보통 보고/BI 쿼리를 위해 read-only endpoint에 연결하거나(또는 지원되는 경우 application intent=ReadOnly 사용) 합니다. 이 replica는 쓰기용이 아니며 읽기 전용 작업을 위한 것이고, near-real-time 보고에 사용할 수 있습니다. 또한 보고 쿼리를 최적화하고 적절한 isolation levels를 사용하는 것이 일반적인 best practice이지만, 핵심 이점은 워크로드 격리입니다. 흔한 오해: 읽기 전용 replica는 주로 auditing 기능이 아닙니다. Auditing은 SQL Auditing, Microsoft Purview 또는 로그 기반 접근 방식으로 처리합니다. 또한 지역적 중단에 대한 보호의 주요 메커니즘도 아닙니다. 이는 geo-replication, auto-failover groups 또는 cross-region DR 전략으로 해결합니다. 마지막으로 읽기 전용 replica는 본질적으로 RPO를 개선하지 않습니다. RPO는 backup/restore 전략, 다른 region으로의 log shipping/replication, 그리고 DR 구성에 의해 좌우됩니다. 시험 팁: DP-900에서는 “read-only replica/read scale”을 “OLTP에서 reads/reporting 오프로딩”으로 매핑하세요. “regional outage/high availability”는 geo-redundant 설계(failover groups/geo-replication)로, “RPO/RTO”는 backup/restore 및 DR 기능으로 매핑하세요. 트랜잭션에 영향을 주지 않고 보고를 언급한다면, 읽기 전용 replica 선택이 가장 적합합니다.

2
문제 2

HOTSPOT - 다음 각 진술에 대해, 진술이 참이면 Yes를 선택합니다. 그렇지 않으면 No를 선택합니다. 참고: 각 정답 선택은 1점입니다. 핫 영역:

파트 1:

Microsoft Power BI 대시보드는 단일 workspace에 연결됩니다.

예. Power BI 서비스에서 대시보드는 특정 workspace 내에서 생성되며(그리고 해당 workspace가 소유합니다). workspace는 대시보드에 대한 조직 및 보안 경계로 작동하며, 누가 이를 보고 편집할 수 있는지도 포함합니다. 대시보드는 사용자에게 workspace 외부로 공유될 수 있지만(tenant 설정, 권한, 공유 방식에 따라 달라짐), 대시보드 자체는 여전히 정확히 하나의 workspace에만 존재합니다. “아니요”가 틀린 이유: 하나의 대시보드가 동시에 여러 workspace에 연결되는 개념은 없습니다. 다른 workspace에서 동일한 대시보드와 유사한 경험이 필요하다면, 일반적으로 이를 다시 만들거나, app을 사용해 콘텐츠를 배포하거나, 공유된 dataset/semantic model을 활용하고 workspace별로 별도의 대시보드를 사용합니다. 이러한 workspace 연결은 거버넌스와 액세스 제어에 중요하므로, DP-900에서는 workspace가 대시보드의 컨테이너임을 인지할 것을 기대합니다.

파트 2:

Microsoft Power BI 대시보드는 단일 dataset의 시각화만 표시할 수 있다.

아니오. Power BI 대시보드는 여러 report에서 고정(pin)한 타일을 포함할 수 있으며, 이러한 report는 서로 다른 dataset(semantic model)을 기반으로 할 수 있습니다. 이는 대시보드의 핵심 목적 중 하나로, 서로 다른 주제 영역 전반에 걸친 통합된 보기를 제공하기 위함입니다(예: 한 dataset의 매출 KPI와 다른 dataset의 지원 티켓 KPI). “예”가 틀린 이유: “단일 dataset” 제한은 특정 report 동작에 더 가깝습니다(일반적으로 report는 한 번에 하나의 dataset을 기반으로 작성되지만, composite model과 DirectQuery를 사용해 여러 source에 연결할 수 있음). 그러나 대시보드는 고정된 시각화/타일을 모아 놓는 집계 계층이며 단일 dataset로 제한되지 않습니다. 시험에서는 다음을 기억하세요: 대시보드 = 한 페이지, 많은 타일, 잠재적으로 많은 dataset.

파트 3:

Microsoft Power BI 대시보드는 Microsoft Excel 통합 문서의 시각화를 표시할 수 있습니다.

예. Power BI는 Excel workbooks를 data source로 사용할 수 있으며, 해당 Excel data로 작성된 visuals는 dashboard에 표시될 수 있습니다. Power BI service에서 dashboard tiles는 일반적으로 reports에서 pin되며, 이러한 reports는 imported Excel data 또는 지원되는 workbook content로부터 생성될 수 있습니다. "No"는 올바르지 않습니다. Excel은 Power BI analytics를 위한 지원되는 source이기 때문입니다. 그러나 dashboard는 임의의 Excel content를 직접 render하지 않으며, 지원되는 방식으로 Power BI에 가져온 경우에만 가능합니다.

3
문제 3

HOTSPOT - 문장을 완성하려면 답안 영역에서 적절한 옵션을 선택하세요. 핫 영역:

파트 1:

관계형 데이터베이스는 ______ 경우에 반드시 사용해야 합니다.

정답: D (강력한 일관성 보장이 필요할 때). 관계형 데이터베이스는 강력한 일관성과 ACID 트랜잭션(Atomicity, Consistency, Isolation, Durability)이 필요할 때 기본 선택입니다. 이러한 기능은 여러 관련 테이블과 행 전반에서 데이터 무결성을 보장하고, 제약 조건(primary/foreign keys)을 강제하며, 읽기 결과가 최신 커밋된 쓰기를 반영해야 하는 트랜잭션 워크로드를 지원하는 데 도움이 됩니다. Azure에서는 Azure SQL Database 같은 서비스가 강력한 일관성과 견고한 트랜잭션 의미론을 제공합니다. 다른 선택지가 틀린 이유: A (동적 스키마가 필요할 때)는 일반적으로 비관계형/문서 데이터베이스(예: Azure Cosmos DB for NoSQL)를 가리키며, 이 경우에는 엄격한 테이블 정의 없이도 스키마를 진화시킬 수 있습니다. B (데이터가 key/value 쌍으로 저장될 때)는 전형적인 key/value 워크로드로, 관계형 엔진보다는 key/value 스토어(예: Cosmos DB key/value patterns, Azure Cache for Redis)에 더 적합합니다. C (대용량 이미지와 비디오를 저장할 때)는 비정형 바이너리 데이터에 최적화되고 대규모 저장을 비용 효율적으로 제공하는 Azure Blob Storage 같은 object storage가 가장 적합합니다.

4
문제 4

HOTSPOT - 문장을 완성하려면 답변 영역에서 적절한 옵션을 선택하세요. 핫 영역:

파트 1:

폴더 수준의 보안과 atomic 디렉터리 조작을 모두 지원하도록 Azure Storage account를 구성하려면, ______

정답: A. hierarchical namespace를 활성화합니다. hierarchical namespace (HNS)를 활성화하면 storage account가 Azure Data Lake Storage Gen2로 전환됩니다. 이를 통해 실제 디렉터리와 파일(단순한 이름 prefix가 아님)을 제공하고, 디렉터리(폴더) 및 파일 수준에 적용할 수 있는 POSIX 스타일 ACL을 지원합니다. 또한 rename 및 move와 같은 atomic 디렉터리 작업을 활성화하며, 이는 partition/폴더를 재구성하는 analytics engine 및 data pipeline에 중요합니다. 다른 선택지가 틀린 이유: - B (Account kind = BlobStorage): 이는 레거시 account 유형이며 HNS, 디렉터리 object, 또는 ACL 기반 폴더 보안을 제공하지 않습니다. - C (Performance = Premium): Premium은 성능 특성과 가격(예: 특정 storage account 유형)을 변경하지만 hierarchical namespace나 폴더 ACL을 추가하지는 않습니다. - D (RA-GRS): Replication은 보조 region에서 내구성과 읽기 가용성을 향상시키지만, namespace 의미를 변경하거나 폴더 수준 보안을 활성화하지는 않습니다.

5
문제 5

HOTSPOT - 문장을 완성하려면 답안 영역에서 적절한 옵션을 선택하십시오. 핫 영역:

파트 1:

______는 테이블과 연관된 객체로, 키 값에 따라 테이블의 데이터 행을 정렬하고 저장합니다.

정답: A. A clustered index. A clustered index는 테이블의 데이터 행이 clustered index 키의 순서대로 물리적으로 저장되는 인덱스 유형입니다. 테이블의 물리적 구성을 결정하므로, 사실상 “키 값에 따라 테이블의 데이터 행을 정렬하고 저장”합니다. Azure SQL Database 및 SQL Server에서 테이블은 데이터의 물리적 정렬 순서가 하나뿐이므로 clustered index는 하나만 가질 수 있습니다. 다른 선택지가 틀린 이유: - B. FileTable: Windows 파일 시스템 의미 체계를 유지하면서 파일과 문서를 저장하고 관계형 액세스를 제공하기 위한 특수 기능이며, 테이블의 행 정렬을 정의하지 않습니다. - C. A foreign key: 자식 테이블과 부모 테이블 간의 참조 무결성을 강제하는 제약 조건이며, 행을 정렬하거나 저장하지 않습니다. - D. A stored procedure: SQL 문과 로직을 포함하는 프로그래밍 가능한 데이터베이스 객체이며, 물리적 행 저장 순서를 제어하지 않습니다.

이동 중에도 모든 문제를 풀고 싶으신가요?

Cloud Pass를 다운로드하세요 — 모의고사, 학습 진도 추적 등을 제공합니다.

6
문제 6

귀사는 페이지가 매겨진 보고서가 있는 보고 솔루션을 보유하고 있습니다. 해당 보고서는 데이터 웨어하우스의 차원 모델을 쿼리합니다. 이 보고 솔루션은 어떤 유형의 처리를 사용합니까?

Stream processing은 Azure Stream Analytics 또는 Spark Structured Streaming 같은 서비스를 사용하여 (예: IoT telemetry, clickstreams) 데이터를 거의 실시간으로 지속적으로 수집하고 분석하는 데 사용됩니다. 차원 모델을 쿼리하는 페이지가 매겨진 보고서는 연속적인 이벤트 단위 처리를 의미하지 않으며, 일반적으로 정제되어 저장된 웨어하우스 데이터를 쿼리합니다. 따라서 여기에는 stream processing이 가장 적합하지 않습니다.

Batch processing은 (예: Azure Data Factory/Synapse pipelines를 사용한 데이터 웨어하우스로의 야간 ETL/ELT 로드) 예약된 단위로 데이터를 처리하는 것을 의미합니다. 데이터 웨어하우스가 종종 배치로 채워지기는 하지만, 이 문제는 보고 솔루션의 처리 유형을 묻습니다. 보고를 위해 차원 모델을 쿼리하는 것은 웨어하우스 로드가 배치인지 여부와 무관하게 분석(OLAP) 워크로드입니다.

OLAP는 데이터 웨어하우스에서 흔히 팩트와 디멘션으로 모델링되는 대규모 과거 데이터셋에 대한 분석 쿼리를 위해 설계되었습니다. 차원 모델은 시간, 제품, 지역과 같은 속성별로 빠른 집계와 slicing/dicing을 가능하게 하며, 이는 요약 및 그룹화된 결과를 생성할 때 보고 솔루션이 사용하는 방식과 정확히 일치합니다. 페이지가 매겨진 보고서는 프런트 엔드일 수 있지만, 처리 패턴은 OLAP입니다.

OLTP는 많은 동시 inserts, updates, deletes가 발생하는 일상적인 트랜잭션 작업(예: 주문 입력, 은행 거래)을 지원합니다. OLTP 스키마는 일반적으로 중복을 줄이고 무결성을 강제하기 위해 고도로 정규화됩니다. 데이터 웨어하우스의 차원 모델은 그 반대 패턴으로, 분석을 위해 비정규화되어 있으므로 이 보고 시나리오에서 OLTP는 올바른 처리 유형이 아닙니다.

문제 분석

핵심 개념: 이 문제는 분석 워크로드를 식별하고 OLAP(분석)과 OLTP(트랜잭션)의 차이, 그리고 차원 모델과 페이지가 매겨진 보고서가 데이터 웨어하우징 아키텍처에서 어떻게 맞물리는지에 대한 이해를 평가합니다. 정답이 맞는 이유: 페이지가 매겨진 보고서(예: SQL Server Reporting Services/Power BI Report Builder paginated reports)는 운영 스타일의 픽셀 퍼펙트 보고를 위해 설계되었지만, 데이터 웨어하우스의 차원 모델(팩트와 디멘션, star/snowflake schema, measures, hierarchies)을 쿼리할 때 기본 처리 패턴은 분석적입니다. 차원 모델은 대규모 과거 데이터셋 전반에 걸친 집계, slicing/dicing, 읽기 중심 쿼리에 최적화되어 있으며, 이는 전형적인 Online Analytical Processing (OLAP)입니다. 보고서가 “paginated”이더라도 데이터 소스와 쿼리 패턴(그룹화, 요약, time intelligence, 디멘션별 drill-down)은 OLAP에 부합합니다. 주요 특징 및 모범 사례: OLAP 워크로드는 일반적으로 데이터 웨어하우스 또는 분석 엔진(예: Azure Synapse Analytics dedicated SQL pool, 소규모 웨어하우스를 위한 Azure SQL Database, 또는 Power BI/Analysis Services의 semantic models)을 사용합니다. (해당되는 경우) columnar storage/MPP, partitioning, pre-aggregations, star schema 설계를 강조하여 스캔 및 집계 성능을 개선합니다. Azure Well-Architected Framework 관점에서 OLAP는 Performance Efficiency(대규모 스캔/집계 최적화), Cost Optimization(가능한 경우 compute/storage 분리, 적절한 스케일링), Reliability(정제된 차원 데이터를 로드하는 ETL/ELT pipelines)와 연관됩니다. 흔한 오해: 많은 학습자가 데이터 웨어하우스가 종종 배치로 로드되기 때문에 “reports”를 batch processing과 연관 짓습니다. 그러나 이 문제는 웨어하우스가 어떻게 로드되는지가 아니라 보고 솔루션이 어떤 유형의 처리를 사용하는지를 묻습니다. 보고 쿼리는 분석적(OLAP)입니다. 또 다른 함정은 페이지가 매겨진 보고서가 운영 보고에 사용될 수 있다는 이유로 OLTP를 고르는 것이지만, 데이터 웨어하우스의 차원 모델이 존재한다는 점은 OLAP를 강하게 시사합니다. 시험 팁: DP-900에서는 “dimensional model,” “data warehouse,” “facts and dimensions,” “aggregations,” “historical analysis”를 OLAP 신호로 보세요. “orders, inserts/updates, point lookups, concurrency”는 OLTP 신호로 보세요. Batch vs stream은 데이터 수집/처리 주기를 설명하는 것이지, 쿼리 워크로드의 분석적 vs 트랜잭션적 성격을 설명하는 것이 아닙니다.

7
문제 7

DRAG DROP - 용어를 적절한 설명과 매칭하세요. 답하려면 왼쪽 열에서 적절한 용어를 오른쪽의 설명으로 드래그하세요. 각 용어는 한 번만, 여러 번, 또는 전혀 사용하지 않을 수 있습니다. 참고: 각 올바른 매칭은 1점입니다. 선택 및 배치:

파트 1:

데이터를 보관하는 데이터베이스 개체

정답 매칭은 table입니다. table은 데이터를 rows와 columns 형태로 저장하는 데 사용되는 기본 database object이며, relational data를 위한 영구적인 container입니다. view는 일반적으로 기본 데이터를 저장하지 않고 query definition을 저장합니다. index는 database가 데이터를 더 빠르게 찾도록 도와주지만, business data 자체를 저장하는 주요 object는 아닙니다.

파트 2:

쿼리에 의해 내용이 정의되는 database object

정답은 view입니다. view는 하나 이상의 기본 table에 대해 수행되는 SELECT query로 내용이 정의되는 database object입니다. 이는 데이터의 기본 저장 위치로 동작하는 대신 virtual result set을 제공합니다. table은 실제 row를 저장하며, index는 query를 통해 내용을 정의하는 것이 아니라 query 성능을 향상시키는 데 사용됩니다.

파트 3:

데이터 검색 속도를 향상시키는 데 도움이 되는 database object

정답은 index입니다. index는 row를 찾기 위한 효율적인 구조를 제공하여 data retrieval 속도를 향상시키는 database object입니다. 이는 많은 query에서 full table scan의 필요성을 줄여줍니다. table은 data 자체를 저장하고, view는 data의 query 기반 표현을 정의하므로, 둘 다 retrieval optimization에 가장 적합한 대상은 아닙니다.

8
문제 8

HOTSPOT - 문장을 완성하려면 답안 영역에서 적절한 옵션을 선택하세요. 핫 영역:

파트 1:

키/값 데이터 저장소는 ______에 최적화되어 있습니다.

정답: B. 단순 조회. 키/값 데이터 저장소는 키를 이미 알고 있을 때 값을 검색하는 데 최적화되어 있습니다(예: get session:12345 또는 get userPref:alice). 데이터 모델은 의도적으로 최소화되어 있으며, 저장소는 일반적으로 값을 불투명한 blob(string/JSON/binary)으로 취급하고, 기본 작업은 키 기반의 빠른 GET/SET입니다. 이러한 설계는 매우 낮은 지연 시간의 액세스와 쉬운 수평 확장을 가능하게 하므로, 키/값 저장소는 캐싱, 세션 상태, 빠른 구성 읽기에 흔히 사용됩니다. 다른 선택지가 틀린 이유: A. 제약 조건 강제 적용은 관계형 데이터베이스의 강점입니다(기본/외래 키, check constraints). 키/값 저장소는 일반적으로 스키마 또는 참조 무결성을 강제하지 않습니다. C. 테이블 조인은 관계형 기능이며, 키/값 저장소는 관련 테이블이 없기 때문에 조인을 지원하지 않습니다. D. 트랜잭션(특히 다중 레코드 ACID 트랜잭션)은 일반적으로 관계형 시스템과 연관됩니다. 일부 키/값 시스템은 제한적인 atomic operations를 제공하지만, DP-900 맥락에서 트랜잭션은 주요 최적화 목표가 아닙니다.

9
문제 9

HOTSPOT - 다음 각 문장에 대해 문장이 참이면 Yes를 선택합니다. 그렇지 않으면 No를 선택합니다. 참고: 각 정답 선택은 1점입니다. 핫 영역:

파트 1:

Azure Cosmos DB API는 Azure Cosmos DB 계정의 각 데이터베이스마다 별도로 구성됩니다.

아니요. Azure Cosmos DB에서 API는 데이터베이스별로 별도 구성되는 것이 아니라 Azure Cosmos DB 계정 수준에서 구성됩니다. Cosmos DB 계정을 생성할 때 API(예: Azure Cosmos DB for NoSQL, MongoDB, Cassandra, Gremlin 또는 Table)를 선택합니다. 해당 계정 내에서 생성되는 모든 데이터베이스와 컨테이너는 동일한 API 모델과 endpoint/protocol을 사용합니다. “예”가 틀린 이유: 하나의 계정 안에서 데이터베이스마다 서로 다른 API(예: 한 데이터베이스는 NoSQL, 다른 데이터베이스는 MongoDB)를 사용할 수 있다는 의미가 되기 때문입니다. 시험 관점에서 Cosmos DB는 그런 구조가 아니며, API를 혼합하려면 별도의 Cosmos DB 계정이 필요합니다. 이는 API 선택이 SDK, 쿼리 언어/의미론, 호환성에 영향을 주며 계정의 기본 구성에 포함된다는 점에서 중요한 설계 고려사항입니다.

파트 2:

Partition key는 Azure Cosmos DB에서 쿼리를 최적화하는 데 사용됩니다.

예. Partition key는 효율적인 라우팅과 분산을 가능하게 함으로써 Azure Cosmos DB에서 쿼리와 작업을 최적화하는 데 사용됩니다. 쿼리에 partition key가 포함되면(일반적으로 partition key 값에 대한 equality predicate), Cosmos DB는 관련 항목이 들어 있는 특정 logical partition을 대상으로 지정할 수 있습니다. 이렇게 하면 여러 partition에 걸친 스캔 또는 fan-out을 피할 수 있어 RU 소비를 줄이고 지연 시간을 개선합니다. 이것이 중요한 이유: partitioning은 주로 확장성과 성능을 위한 것입니다. 데이터와 처리량을 physical partition 전반에 분산하지만, 쿼리 효율성에도 직접적인 영향을 미칩니다. partition key를 지정하지 않는 쿼리는 cross-partition query가 될 수 있으며, 일반적으로 더 많은 RU가 들고 더 느릴 수 있습니다. index도 쿼리를 최적화하지만, partition key는 쿼리 타기팅을 위한 핵심 메커니즘이므로 Cosmos DB 기본 개념의 맥락에서 올바른 설명입니다.

파트 3:

동일한 Azure Cosmos DB 논리적 파티션에 포함된 항목은 서로 다른 파티션 키를 가질 수 있습니다.

아니요. 동일한 Azure Cosmos DB 논리적 파티션에 포함된 항목은 서로 다른 파티션 키 값을 가질 수 없습니다. 논리적 파티션은 컨테이너 내에서 동일한 파티션 키 값을 공유하는 항목들의 집합으로 정의됩니다. 따라서 두 항목의 파티션 키 값이 다르면 서로 다른 논리적 파티션에 속합니다. “예”가 틀린 이유: 논리적 파티션의 정의와 모순됩니다. Cosmos DB는 파티션 키 값을 사용하여 항목을 그룹화하며, 이러한 그룹화는 (지원되는 경우) 대상 읽기/쓰기와 효율적인 단일 파티션 쿼리/트랜잭션을 가능하게 합니다. 실무적으로 이것이 좋은 파티션 키를 선택하는 것이 중요한 이유입니다. 파티션 키는 항목이 어떻게 그룹화되는지를 결정하고, 데이터 분포(핫 파티션 방지)에 영향을 주며, 일반적인 쿼리와 작업이 단일 논리적 파티션에서 처리될 수 있는지 아니면 크로스 파티션 fan-out이 필요한지에 영향을 줍니다.

10
문제 10

DRAG DROP - 데이터 저장소 서비스를 적절한 설명과 일치시키세요. 답하려면 왼쪽 열에서 적절한 서비스를 오른쪽의 설명으로 끌어다 놓으세요. 각 서비스는 한 번만, 여러 번, 또는 전혀 사용하지 않을 수 있습니다. 참고: 각 올바른 일치는 1점입니다. 선택 및 배치:

파트 1:

아래 이미지에서 올바른 답(들)을 선택하세요.

question-image

통과. 이미지에서의 올바른 매칭은 다음과 같습니다: 1) “JSON documents에 저장된 데이터에 대해 SQL queries를 사용할 수 있도록 함” → Azure Cosmos DB. Cosmos DB (Core/SQL API)는 항목을 JSON documents로 저장하며 SQL-like queries(SELECT, WHERE, documents 내 JOIN 등)를 지원합니다. 이는 DP-900에서 흔히 나오는 연관 관계로, SQL query language를 사용하는 JSON document database입니다. 2) “Server Message Block (SMB) version 3 protocol을 사용하여 사용자가 데이터에 액세스할 수 있도록 함” → Azure Files. Azure Files는 완전 관리형 SMB file shares(SMB 3.x)를 제공하며, 클라이언트 및 VM에서 마운트할 수 있습니다. 다른 선택지가 틀린 이유: Azure Blob storage는 object storage(REST/HTTP)이며 기본 인터페이스로 SMB를 통해 액세스하지 않습니다. Azure Table storage는 NoSQL key-value store(partition/row keys)이며 Cosmos DB처럼 JSON documents에 대해 SQL querying을 제공하지 않습니다.

다른 모의고사

Practice Test #1

50 문제·45분·합격 700/1000

Practice Test #3

50 문제·45분·합격 700/1000

Practice Test #4

50 문제·45분·합격 700/1000
← 모든 Microsoft DP-900 문제 보기

지금 학습 시작하기

Cloud Pass를 다운로드하고 모든 Microsoft DP-900 기출 문제를 풀어보세요.

Get it on Google PlayDownload on the App Store
Cloud PassCloud Pass

IT 자격증 문제풀이 앱

Get it on Google PlayDownload on the App Store

자격증

AWSGCPMicrosoftCiscoCompTIADatabricks

법률

FAQ개인정보 처리방침서비스 약관

회사

문의하기계정 삭제

© Copyright 2026 Cloud Pass, All rights reserved.

이동 중에도 모든 문제를 풀고 싶으신가요?

앱 받기

Cloud Pass를 다운로드하세요 — 모의고사, 학습 진도 추적 등을 제공합니다.