A team is building an application that must persist and index JSON data in a highly available data store.
The latency of data access must remain consistent despite very high application traffic. Which service would help the team to meet the above requirement?
Click on the arrows to vote for the correct answer
A. B. C. D.Correct Answer - C.
AWS Documentation mentions the following about DynamoDB:
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.
The data in DynamoDB is stored in JSON format.
Hence it is the perfect data storage to meet the requirement mentioned in the question.
For more information on AWS DynamoDB, please visit the following URL:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.htmlThe best service to meet the requirements of persisting and indexing JSON data in a highly available data store, while maintaining consistent latency during high application traffic, is Amazon DynamoDB (Option C).
Amazon DynamoDB is a fully-managed NoSQL database service that offers high performance, scalability, and availability. It supports document data models, and can store JSON documents natively. DynamoDB is designed to provide consistent single-digit millisecond latency at any scale, which makes it an ideal choice for high-traffic applications.
Here are some reasons why DynamoDB is a good fit for the requirements listed in the question:
Amazon EFS (Option A) is a managed file storage service, but it is not optimized for highly available, low-latency data access. Amazon Redshift (Option B) is a fully-managed data warehouse service, which is designed for running complex queries on large datasets. It is not optimized for highly available, low-latency data access. AWS CloudFormation (Option D) is a service that allows you to define and deploy infrastructure as code, but it is not a data store service.