DBS-C01 题库 · 最新 50 题免费预览(第 1/5 页)
DBS-C01(AWS Certified Database Specialty-(DBS-C01))最新题库第 1–10 题,共 5 页 50 题,含答案与中英解析,无需登录。点此进入在线题库练习全部 376 题。
第 1 题 · 题号 327 · 单选
一家法律研究公司想在AWS上构建一个推荐引擎,该引擎将数据集连接起来,以帮助律师创建法律论据。推荐引擎将收集来自第三方来源的数百万个无结构文本文件,以识别文档之间的连接,而无需用户手动比较文件。哪种解决方案将具有最小的操作开销来满足这些要求?
- A. 使用Amazon Neptune构建一个基于图的推荐引擎。在不同的来源之间搜索顶点,以建立相互关系。
- B. 创建一个AWS Lambda应用程序,其中文档上传到Amazon S3。为用户提供搜索Amazon DynamoDB表的元数据。
- C. 使用Amazon Textract分析来自各种来源的文本,然后将检测到的文本存储在Amazon Aurora数据库中进行分析。
- D. 定义Amazon S3数据湖中的数据源。使用AWS Glue分析文档。通过Amazon Athena查询文档之间的关系。
答案: A
解析: 正确答案是A. 亚马逊 Neptune 是一个专门设计,高性能的图形数据库引擎,它能够轻松的建立和浏览高度连接的数据集。它适用于大量的非结构化文本文件,并识别文档之间的连接,使其成为操作负担最小的最佳解决方案。
第 2 题 · 题号 328 · 单选
一家公司最近创建了一个Amazon RDS for PostgreSQL DB实例的快照,该实例托管了一个生产数据库。公司从快照创建了一个新的DB实例,以测试新的应用程序功能,同时提供与生产数据库的隔离。在测试新的应用程序功能期间,公司注意到新数据库的读取延迟比正常情况要高。数据库专家需要解决这个问题。哪种解决方案将在最具操作效率的情况下满足这些要求?
- A. 通过使用PostgreSQL管理工具登录到数据库。针对数据库中的每个表发出SELECT *命令。
- B. 创建一个新参数组并将max_connections参数设置为100。将参数组分配给新数据库。立即应用更改。
- C. 编辑默认参数组以匹配 PostgreSQL 引擎。将 max_connections 参数设置为 100。重新启动新数据库以获取参数组的变化。
- D. 使用 PostgreSQL 管理工具登录到数据库。然后,发出 VACUUM(分析,禁用页跳)命令。
答案: B
第 3 题 · 题号 329 · 多选
数据库管理员正在审查使用Amazon DynamoDB的应用程序的部署。一队Amazon EC2应用程序实例访问数据库。数据库管理员注意到EC2实例使用公共IP地址访问数据库,并且数据库对互联网是可访问的。公司政策要求所有公司数据都必须以私人方式访问,不允许从互联网进行外部访问。如何确保DynamoDB数据库满足这些要求?(选择两个。)
- A. 配置DynamoDB安全组和网络ACL以阻止外部访问。
- B. 创建一个AWS PrivateLink VPC端点,用于DynamoDB更新VPC路由表。
- C. 创建一个DynamoDB网关VPC端点。更新VPC路由表。
- D. 提供访问DynamoDB的NAT网关。更新VPC路由表。
- E. 使用aws:sourceVpce条件为所有提供对表访问的IAM角色设置该条件。
答案: B, E
解析: 正确答案是B, E. 答案:B, E,解释:解决方案B 能在VPC和DynamoDB之间创建一个私有连接,无需经过公共互联网。选项E同样有效,因为它设定了一个条件,只有当请求来自特定的 VPC 端点时,才会授予对DynamoDB表的访问权限,从而确保没有外部访问。
第 4 题 · 题号 330 · 单选
一家公司工商联有250 GB Amazon RDS Multi-AZ DB实例。公司的灾难恢复策略要求在第二个AWS区域中的RPO为6小时。哪种解决方案最具成本效益?
- A. 使用RDS自动快照。创建一个AWS Lambda函数,将快照复制到第二个区域。
- B. 使用 RDS 自动快照每 6 小时。使用 Amazon S3 跨区域复制将快照复制到第二个区域。
- C. 使用AWS Backup每隔6小时创建一个RDS快照,并将快照复制到第二个区域。
- D. 在第二个区域创建一个跨区域读副本。使用AWS Backup自动每6小时拍摄读副本快照。
答案: A
解析: 正确答案是A. 选项A最具成本效益,因为它使用RDS自动快照和AWS Lambda函数。 Lambda比使用AWS备份或S3跨区域复制更便宜。
第 5 题 · 题号 331 · 多选
一家公司使用美国东部地区(us-east-2)的亚马逊关系型数据库(Amazon RDS for PostgreSQL database)。这家公司希望将数据库的副本放在美国西部地区(us-west-2)作为新的灾难恢复策略 planting的一部分。数据库架构师需要创建新的数据库。对源数据库的停机时间可以是少到没有。数据库架构师已经决定使用AWS数据库迁移服务(AWS DMS)在区域之间复制数据库。数据库架构师将使用全负载模式,然后将切换到更改数据捕获(CDC)模式。为支持CDC模式,数据库架构师必须配置哪些参数?(选择三个。)
- A. 是:设置wal_level为论断。
- B. :设置wal_level为replica。
- C. 将max_replication_slots设置为1或更多,具体取决于DMS任务的个数。
- D. 将max_replication_slots设置为0以支持动态分配槽。
- E. 将wal_sender_timeout设置为20,000毫秒。
- F. 将wal_sender_timeout设置为5,000毫秒。
答案: A, C, E
解析: 正确答案是A, C, E. 为了启动AWS DMS中RDS for PostgreSQL的更改数据捕获(CDC)模式,数据库架构师需要将wal_level设置为逻辑(A),将max_replication_slots设定为1或更多,取决于DMS任务的数量(C),并将wal_sender_timeout设置为足够高的值(E)。选项B不正确,因为wal_level应该设定为逻辑,而不是复制以便CDC。选项D不正确,因为max_replication_slots应该为1或更多以应对并发的DMS任务,而不是设定为0。选项F不正确,因为将wal_sender_timeout增加到足够高的值,如20000毫秒或更多,确保连接不会过早的被杀掉。
第 6 题 · 题号 332 · 单选
数据库专家正在为一个高度可用的应用程序(处于开发中)设计灾难恢复(DR)策略。该应用程序使用亚马逊DynamoDB表作为其数据存储。应用程序要求恢复时间目标(RTO)为1分钟,恢复点目标(RPO)为2分钟。 DynamoDB表中最具有操作效率的DR策略将满足这些要求吗?
- A. 创建一个DynamoDB流和AWS Lambda函数。配置Lambda函数处理流并将其数据复制到另一个AWS区域的表中。
- B. 在另一个AWS区域中使用 DynamoDB 全球表副本。为两个表启用点对点恢复。
- C. 在另一个AWS区域中使用DynamoDB加速器(DAX)表。为表启用点对点恢复。
- D. 创建一个AWS备份计划。将DynamoDB表分配为资源。
答案: B
解析: 正确答案是B. 使用另一AWS区域中的DynamoDB全局表副本,并为两个表激活点恢复。 这将满足灾难恢复策略的要求,同时还实现了最大的操作效率。此选项允许在各区域间进行数据复制,保持高可用性,同时遵循给定的RTO和RPO值。
第 7 题 · 题号 333 · 单选
一家公司有一个使用单一实例的Amazon DocumentDB(兼容MongoDB)集群的现有系统。读取请求占系统查询的75%。预计在即将发布的全球发布后,写入请求将增加50%。一位数据库专家需要设计一个解决方案,以提高整体数据库性能而不会增加额外的应用程序开销。这个解决方案能够满足这些要求吗?
- A. 创建一个共享卷的集群,并添加两个实例来处理读请求和写请求。
- B. 向下面的英文翻译成中文:
Add one read replica instance. Activate a shared cluster volume. Route all read queries to the read replica instance.
Add 添加一个读副本实例。激活一个共享集群卷。将所有读查询路由到读副本实例。
- C. 向下面的英文翻译添加一个读副本实例。将读偏好设置为二级偏好。
- D. 的同学,吧。
答案: D
解析: 正确答案是D. 提高性能的最好方法是创建一个读副本,并将所有读查询路由至该副本。这种方法提高了读取性能,并可以承受流量增加的影响,而不会像选择 B 那样增加应用程序的开销,后者涉及激活共享集群卷。
第 8 题 · 题号 334 · 单选
一家公司使用 AWS Organizations 中的多个账户来区分在 AWS 上开发不同应用程序的团队。每个 AWS 账户都包含运行在默认 VPC 上的多个应用程序,这些应用程序具有接口端点c。这些应用程序需要访问 AWS 账户中 Amazon Aurora PostgreSQL DB 集群中的相同底层数据。在最具操作效率的方案中,将如何满足这些要求?
- A. 使用AWS资源访问管理器(AWS RAM)共享包含数据库的子网。为其他应用程序创建一个Amazon RDS代理端点以访问。
- B. 使用VPC对等连接将其他AWS账户的VPC与包含数据库的子网连接起来。
- C. 创建一个Amazon S3存储桶来存储数据库备份。配置在另一个账户中的S3存储桶的复制。在另一个AWS账户中恢复备份。
- D. 创建一个接口,为Amazon RDS API指定VPC端点。附加一个端点策略,授予其他AWS帐户对数据库的访问权限。
答案: A
解析: 正确答案是A. AWS资源访问管理器(RAM)是一项服务,使您能够轻松且安全地与任何AWS帐户或在您的AWS组织内共享您的AWS资源。 它可以跨帐户共享子网和传输网关,简化网络设置。 最重要的是,通过为此方案利用AWS RAM,可以消除将数据库暴露给互联网的需要,从而增强安全性。 使用Amazon RDS Proxy可以允许连接流向数据库,而无需大量直接连接影响数据库。
第 9 题 · 题号 335 · 单选
一家位于美国的公司想要在亚洲扩大其业务。这家公司的美国西海岸2区的数据存储在Amazon DynamoDB表中。这家公司的ap-northeast-1区域的开发团队需要使用从us-west-2ournals中获取的生产数据进行用户验收测试(UAT)和其他性能可行性测试。可行性测试不需要对实时更新的数据进行运行。哪种解决方案将使us-west-2的数据最经济有效地从us-west-2传输到ap-northeast-1?
- A. 在ap-northeast-1创建一个新的DynamoDB表。创建一个AWS Glue作业,执行从us-west-2的DynamoDB表中进行数据导出。将相同的数据导入ap-northeast-1中的DynamoDB表中。
- B. 在us-west-2的DynamoDB表上启用 DynamoDB Streams。在ap-northeast-1创建一个新的DynamoDB表。创建一个AWS Lambda函数,以轮询us-west-2中的DynamoDB表流,并将流中的批处理记录传递到ap-northeast-1中的新DynamoDB表。
- C. 使用点对点恢复来将us-west-2 lo ap-northeast-1中的DynamoDB表恢复。
- D. 在us-west-2地区的DynamoDB表上启用DynamoDB流。将ap-northeast-1添加到us-west-2中的DynamoDB全局表设置中。
答案: A
解析: 正确答案是A. 在ap-northeast-1区域创建一个新的DynamoDB表,并使用AWS Glue工作导入数据是最具成本效益的解决方案。虽然选项B和D是有效的解决方案,但它们涉及使用DynamoDB Streams和AWS Lambda函数或全球表的额外成本,而选项C则不可能,因为点恢复不能跨区域恢复数据。
第 10 题 · 题号 336 · 多选
一家公司通过使用AWS CloudFormation和Amazon RDS DB实例,搭建了一个三层应用程序。在测试过程中,一个数据库管理员不小心删除了CloudFormation堆栈。结果是所有资源,包括DB实例,都被删除了,而且还丢失了关键数据。这家公司希望将来能够防止DB实例意外被删除。哪些解决方案能够满足这个要求?(选择两个。)
- A. 将堆栈的删除策略设置为“保留”。
- B. 将RDS资源的删除策略设置为“保留”。
- C. 将堆栈的删除策略设置为快照。
- D. 启用RDS资源的终止保护
- E. 使堆栈具有终止保护。
答案: B, D
解析: 正确答案是B, D. 将 RDS 资源的删除策略设置为保留(选项 B)和启用 RDS 资源的终止保护(选项 D)将防止意外删除 DB 实例。保留删除政策意味着 AWS CloudFormation 在堆栈被删除时保留资源。RDS 实例的终止保护防止意外终止或删除。