SAP-C02 Exam QuestionsBrowse all questions from this exam

SAP-C02 Exam - Question 322


A company processes environmental data. The company has set up sensors to provide a continuous stream of data from different areas in a city. The data is available in JSON format.

The company wants to use an AWS solution to send the data to a database that does not require fixed schemas for storage. The data must be sent in real time.

Which solution will meet these requirements?

Show Answer
Correct Answer: B

To meet the requirement of sending real-time environmental data to a database that does not require fixed schemas, the best solution is to use Amazon Kinesis Data Streams to send the data to Amazon DynamoDB. Amazon Kinesis Data Streams is designed to capture and process data in real-time, and Amazon DynamoDB is a NoSQL database that allows for flexibility in the data schema, making it ideal for storing JSON-format data without fixed schemas.

Discussion

11 comments
Sign in to comment
shaaam80Option: B
Nov 28, 2023

Kinesis Data streams is real-time. Firehose is near real-time. DynamDB is not a relational DB and does not enforce fixed schemas on its tables. Answer is B

Totoroha
Nov 22, 2023

Correct is B Amazon DynamoDB: DynamoDB is a NoSQL database service provided by AWS that does not require fixed schemas

salazar35Option: B
Nov 25, 2023

Load json format to DynamoDB

devalenzuela86Option: B
Nov 25, 2023

Correct B

vibzr2023
Jan 12, 2024

Answer: B Option B leverages the strengths of both Kinesis Data Streams and DynamoDB to provide a scalable and real-time solution for ingesting and storing JSON-format data without fixed schemas. Option A: Kinesis Data Firehose: While suitable for real-time data delivery, it has a limited set of destinations, not including DynamoDB.

cypkir
Nov 21, 2023

Correct is B

career360guruOption: B
Nov 22, 2023

B is right option. D is not correct because Firehose can not write to Keyspaces.

career360guruOption: B
Jan 9, 2024

Option B

9f02c8d
Jun 1, 2024

Option D - By using Amazon Kinesis Data Firehose to send the environmental data to Amazon Keyspaces (for Apache Cassandra), you can leverage a fully managed streaming data ingestion service and a schema-flexible NoSQL database, meeting the requirements for real-time processing and storage of data without a fixed schema.

anubha.agrahari
Jun 2, 2024

B, Firehose+ DynamoDB https://aws.amazon.com/blogs/database/working-with-json-data-in-amazon-dynamodb/

053081fOption: D
Jul 5, 2024

By using Amazon Kinesis Data Firehose to send the data to Amazon Keyspaces, the company can efficiently stream real-time data and store it in a schema-less database, meeting the requirement for flexibility and real-time processing. Option B is not correct: While Amazon Kinesis Data Streams can handle real-time data, it does not directly integrate with Amazon DynamoDB. Additional steps are needed to process and insert the data into DynamoDB. Additionally, DynamoDB, though flexible, typically benefits from having a defined schema for efficient access patterns.