Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 323 discussion

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?

  • A. Use Amazon Kinesis Data Firehose to send the data to Amazon Redshift.
  • B. Use Amazon Kinesis Data Streams to send the data to Amazon DynamoDB.
  • C. Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) to send the data to Amazon Aurora.
  • D. Use Amazon Kinesis Data Firehose to send the data to Amazon Keyspaces (for Apache Cassandra).
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
shaaam80
Highly Voted 12 months ago
Selected Answer: 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
upvoted 9 times
...
AzureDP900
Most Recent 1 week ago
B is correct Amazon DynamoDB is designed to handle high-traffic, real-time data streams and can store JSON-formatted data without requiring fixed schemas. Kinesis Data Streams can capture and transform the data in real-time, and by sending it directly to DynamoDB, you can leverage DynamoDB's NoSQL key-value store with flexible schema support. In fact, using Kinesis Data Streams to feed DynamoDB is a common pattern for building scalable, high-traffic applications that require real-time data processing.
upvoted 1 times
...
053081f
4 months, 3 weeks ago
Selected Answer: 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.
upvoted 1 times
helloworldabc
3 months, 1 week ago
just B
upvoted 1 times
...
...
anubha.agrahari
5 months, 3 weeks ago
B, Firehose+ DynamoDB https://aws.amazon.com/blogs/database/working-with-json-data-in-amazon-dynamodb/
upvoted 2 times
...
9f02c8d
5 months, 3 weeks ago
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.
upvoted 1 times
...
vibzr2023
10 months, 2 weeks ago
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.
upvoted 2 times
...
career360guru
10 months, 3 weeks ago
Selected Answer: B
Option B
upvoted 1 times
...
devalenzuela86
1 year ago
Selected Answer: B
Correct B
upvoted 2 times
...
salazar35
1 year ago
Selected Answer: B
Load json format to DynamoDB
upvoted 2 times
...
Totoroha
1 year ago
Correct is B Amazon DynamoDB: DynamoDB is a NoSQL database service provided by AWS that does not require fixed schemas
upvoted 3 times
...
career360guru
1 year ago
Selected Answer: B
B is right option. D is not correct because Firehose can not write to Keyspaces.
upvoted 1 times
...
cypkir
1 year ago
Correct is B
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...