Exam SAP-C02 All QuestionsBrowse all questions from this 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?

    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
shaaam80Option: B

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

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

vibzr2023

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.

devalenzuela86Option: B

Correct B

salazar35Option: B

Load json format to DynamoDB

053081fOption: D

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.

anubha.agrahari

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

9f02c8d

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.

career360guruOption: B

Option B

career360guruOption: B

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

cypkir

Correct is B