DBS-C01 · Question #153
A startup company is building a new application to allow users to visualize their on-premises and cloud networking components. The company expects billions of components to be stored and requires…
The correct answer is B. Amazon Neptune. For an application requiring the visualization and analysis of billions of interconnected networking components, specifically for identifying relationships, paths, and affected resources, Amazon Neptune is the most suitable database.
Question
A startup company is building a new application to allow users to visualize their on-premises and cloud networking components. The company expects billions of components to be stored and requires responses in milliseconds. The application should be able to identify:
- The networks and routes affected if a particular component fails.
- The networks that have redundant routes between them.
- The networks that do not have redundant routes between them.
- The fastest path between two networks.
Which database engine meets these requirements?
Options
- AAmazon Aurora MySQL
- BAmazon Neptune
- CAmazon ElastiCache for Redis
- DAmazon DynamoDB
How the community answered
(39 responses)- A5% (2)
- B62% (24)
- C23% (9)
- D10% (4)
Why each option
For an application requiring the visualization and analysis of billions of interconnected networking components, specifically for identifying relationships, paths, and affected resources, Amazon Neptune is the most suitable database.
Amazon Aurora MySQL is a relational database and is not optimized for complex graph traversals and relationship queries across billions of interconnected entities.
Amazon Neptune is a fully managed graph database service designed to store and query highly connected datasets efficiently, making it ideal for use cases like network topology analysis, identifying dependencies, finding redundant paths, and calculating the fastest routes with millisecond responses.
Amazon ElastiCache for Redis is an in-memory data store primarily used for caching and session management, not as a primary persistent database for complex graph queries.
Amazon DynamoDB is a NoSQL key-value and document database, which, while highly scalable and fast, is not designed for efficient multi-hop graph traversals required for network visualization.
Concept tested: Graph database for connected data analysis
Source: https://aws.amazon.com/neptune/faqs/
Topics
Community Discussion
No community discussion yet for this question.