Which configuration provides the solution for the company’s requirements?

A company is deploying a new two-tier web application in AWS. The company has limited staff and requires
high availability, and the application requires complex queries and table joins. Which configuration provides
the solution for the company’s requirements?

A company is deploying a new two-tier web application in AWS. The company has limited staff and requires
high availability, and the application requires complex queries and table joins. Which configuration provides
the solution for the company’s requirements?

A.
MySQL Installed on two Amazon EC2 Instances in a single Availability Zone

B.
Amazon RDS for MySQL with Multi-AZ

C.
Amazon ElastiCache

D.
Amazon DynamoDB

Explanation:

http://www.allthingsdistributed.com/2013/03/dynamodb-one-year-later.html



Leave a Reply 20

Your email address will not be published. Required fields are marked *


JM

JM

B
not D because:
While Amazon DynamoDB tackles the core problems of database scalability, management, performance, and reliability, it does not have all the functionality of a relational database. It does not support complex relational queries (e.g. joins) or complex transactions. If your workload requires this functionality, or you are looking for compatibility with an existing relational engine, you may wish to run a relational engine on Amazon RDS or Amazon EC2.

Source: https://aws.amazon.com/dynamodb/faqs/

seenagape

seenagape

Correct answer is D

lol

lol

Cant do joins on dynamo

Roel

Roel

no seenagape, see link of JM
While Amazon DynamoDB tackles the core problems of database scalability, management, performance, and reliability, it does not have all the functionality of a relational database. It does not support complex relational queries (e.g. joins) or complex transactions. If your workload requires this functionality, or you are looking for compatibility with an existing relational engine, you may wish to run a relational engine on Amazon RDS or Amazon EC2.

Sivakumar Arulmani

Sivakumar Arulmani

B
When is it appropriate to use DynamoDB instead of a relational database?
From our own experience designing and operating a highly available, highly scalable ecommerce platform, we have come to realize that relational databases should only be used when an application really needs the complex query, table join and transaction capabilities of a full-blown relational database. In all other cases, when such relational features are not needed, a NoSQL database service like DynamoDB offers a simpler, more available, more scalable and ultimately a lower cost solution.

MAnish Pathak

MAnish Pathak

Answer is B

Rakshitha

Rakshitha

Answer is B

engmohhamed

engmohhamed

B
RDS Multi AZ deployment (application requires complex queries and table joins with high availability)

Linh

Linh

B. Amazon RDS for MySQL with Multi-AZ

lyannabear

lyannabear

Answer is B

Most of the answers at the top are wrong. I’ve gone through the trouble of correcting all 400 of them for my own study purposes. If you would like a digital copy of this dump please send $40 to paypal.me/lyannabear

rajiv

rajiv

Fuck Off..

lyannabear

lyannabear

Absolutely, you better do.

MTL

MTL

Can you send me a physical address so I can send you my last 40 shits.