Q25 — AWS DVA-C02 第3章
第 25/100 题 | ← 返回第3章
伊家拥有优个办线处的交司使用Amazon DynamoDB 表来存储乡工工护单信息。项目属考条乡工姓名、办交室标识符和累计每日工作时间婚成。最常用的查询吉取特定办交室的者字母顺序排列的乡工换集的报告。 DynamoDB 表主键的据种设计对考能的影响最并?
- A. 办公室标识符上的分区键和员工姓名上的排序键 ✓
- B. 员工姓名的分区键和办公室标识符的排序键
- C. 员工姓名上的分区键
- D. 办公室标识符上的分区键
正确答案: A. 办公室标识符上的分区键和员工姓名上的排序键
解析
在DynamoDB中,为了优化查询性能,特别是针对频繁执行的查询,应合理设计主键。本题中,最常用的查询是提取特定办公室的按字母顺序排列的员工子集。A选项(办公室标识符上的分区键和员工姓名上的排序键)允许直接通过办公室标识符进行分区,并在每个分区内按员工姓名排序。这完全符合查询需求,因为首先通过办公室标识符定位到分区,然后可以在该分区内按员工姓名快速遍历。B选项(员工姓名的分区键和办公室标识符的排序键)会导致数据按员工姓名分散到多个分区,查询特定办公室的员工时需要扫描多个分区,效率低下。C选项(员工姓名上的分区键)仅按员工姓名分区,无法直接通过办公室标识符筛选,性能不佳。D选项(办公室标识符上的分区键)虽能通过办公室标识符定位分区,但无法确保分区内数据的排序,需要全分区扫描后再排序,影响性能。因此,A选项是最佳选择。 【灯笼考证提供:swufelp1999】