exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 337 discussion

A solutions architect must design a database solution for a high-traffic ecommerce web application. The database stores customer profiles and shopping cart information. The database must support a peak load of several million requests each second and deliver responses in milliseconds. The operational overhead form an aging and scaling the database must be minimized.
Which database solution should the solutions architect recommend?

  • A. Amazon Aurora
  • B. Amazon DynamoDB
  • C. Amazon RDS
  • D. Amazon Redshift
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
waqas
Highly Voted 3 years, 7 months ago
should be B. DynamoDB supports millions of request.
upvoted 51 times
Elliea
3 years, 6 months ago
But is it relational?
upvoted 2 times
Iamrandom
3 years, 6 months ago
Nope. But where's the constraint for it? Moreover, it says "database stores customer profiles and shopping cart information" which are two VERY different things and key-value DB would manage much better than relational.
upvoted 8 times
...
Mzehk
3 years, 6 months ago
Where does it say that it’s relational?
upvoted 2 times
...
TheBengiDog
2 years, 9 months ago
There is no requirement for it to be relational
upvoted 1 times
...
...
...
zxing233
Highly Voted 3 years, 6 months ago
dynamoDB common use case: Common use cases: Shopping carts Workflow engines Inventory tracking and fulfillment Customer profiles and accounts
upvoted 16 times
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: B
B is the answer
upvoted 1 times
...
BATSIE
2 years ago
A solutions architect should recommend Amazon DynamoDB for a high-traffic ecommerce web application that stores customer profiles and shopping cart information 1. Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability 2. It can support a peak load of several million requests each second and deliver responses in milliseconds 1. The operational overhead for managing and scaling the database is minimized as DynamoDB offloads the administrative burdens of operating and scaling a distributed database
upvoted 1 times
...
qax2022
2 years, 8 months ago
Selected Answer: A
in the real world, we choose Aurora over dynomo db. a relational database is always better than a no sql database.
upvoted 1 times
...
Moathov
2 years, 9 months ago
Selected Answer: B
Dynamo Db..... as Aurora server-less is not there
upvoted 1 times
...
albert_kuo
3 years, 1 month ago
Selected Answer: B
With DynamoDB, you can create database tables that can store and retrieve any amount of data and serve any level of request traffic. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html
upvoted 1 times
...
done7
3 years, 5 months ago
Selected Answer: B
"operational overhead associated with database aging and scalability must be kept to a minimum" --> that is DynamoDB that does not require any vertical scaling ( down time)
upvoted 2 times
...
shannu147
3 years, 5 months ago
It is mentioned that Operational overhead for database aging and scaling must be kept minimum. It's only possible with Aurora. So, A.
upvoted 3 times
done7
3 years, 5 months ago
that is dynamoDB
upvoted 2 times
...
...
jack4090
3 years, 5 months ago
"several million requests each second and deliver responses in milliseconds" = DDDD -> DynamoDB, MongoDB, IBM Cloudant,, relational database = less than thousands of transactions per seconds -> AWS RDS, Oracle, Db2,,
upvoted 1 times
...
Cotter
3 years, 6 months ago
Why choose A serverless? actually answer B.
upvoted 2 times
...
Always_Wanting_Stuff
3 years, 6 months ago
"several million requests each second and deliver responses in milliseconds" This has to be DynamDB, B.
upvoted 5 times
...
PATEL1492
3 years, 6 months ago
“ The database stores customer profiles and shopping cart information”. Relation has to be there so no dynamo I would go with Aurora
upvoted 4 times
francisco_guerra
3 years, 6 months ago
Shopping car is always not relational.
upvoted 2 times
...
mahdeo01
3 years, 6 months ago
Here is the reason - why it is not Aurora Yes, in theory the workload mentioned in the scenario will work with Aurora .....but note that in case of Aurora offering by AWS there are two offerings - One is just AWS Aurora and other is AWS Aurora Serverless. In case of first ( Just "Aurora" ) you will have to select and manage the underlying EC2s ( just like how you do it for other RDS DBs like MySQL and Oracle ) , where as in case of Serverless Auroara, underlying infra is managed by AWS. In the answer choice they have mentioned only Aurora!!!! and the requirement in question is that there should be minimum operational overhead ( " The operational overhead form an aging and scaling the database must be minimized. " ) ; therefore the best answer in this case is DynamoDB !!!!
upvoted 14 times
...
...
mh97
3 years, 6 months ago
Because of shopping carts infos. The queries can be complicated for NOSQL Database. so we are talking relational. millions of requests at short time . will be Aurora. it's A
upvoted 5 times
...
mh97
3 years, 6 months ago
Because of shopping carts infos. The queries can be complicated for NOSQL Database. so we are talking relational. millions of requests at short time . will be Aurora. it's A
upvoted 3 times
Robert_B
3 years, 3 months ago
DynamoDB is actually a key-value pair DB, exactly as per request, so must be B.
upvoted 1 times
serdar55
3 years, 1 month ago
please check the difference between relational and non-relational database. https://www.keboola.com/blog/relational-vs-non-relational-database-when-to-use-one-instead-of-the-other https://stackoverflow.com/questions/49700533/ecommerce-shopping-cart-and-checkout-process-use-relational-or-nosql
upvoted 1 times
...
...
...
EGD
3 years, 7 months ago
B. https://aws.amazon.com/dynamodb/
upvoted 8 times
Gupshup
3 years, 6 months ago
Perfect Link that shows: Common use cases: Shopping carts Workflow engines Inventory tracking and fulfillment Customer profiles and accounts
upvoted 9 times
...
...
dasalas
3 years, 7 months ago
sorry, I don't know why the Customer profiles is a NoSQL?
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago