DEA-C01 · Question #161
A data engineer needs to use Amazon Neptune to develop graph applications. Which programming languages should the engineer use to develop the graph applications? (Choose two.)
The correct answer is A. Gremlin D. SPARQL. Amazon Neptune supports specific query languages for developing graph applications based on the chosen graph model.
Question
A data engineer needs to use Amazon Neptune to develop graph applications. Which programming languages should the engineer use to develop the graph applications? (Choose two.)
Options
- AGremlin
- BSQL
- CANSI SQL
- DSPARQL
- ESpark SQL
How the community answered
(27 responses)- A89% (24)
- C4% (1)
- E7% (2)
Why each option
Amazon Neptune supports specific query languages for developing graph applications based on the chosen graph model.
Gremlin, a graph traversal language from Apache TinkerPop, is natively supported by Amazon Neptune for interacting with property graph models, allowing for expressive and flexible graph traversals.
SQL (Structured Query Language) is designed for relational databases and is not natively used for querying graph databases like Amazon Neptune.
ANSI SQL is a standard specification for SQL, meaning it is for relational databases and not applicable to Amazon Neptune's graph data models.
SPARQL (SPARQL Protocol and RDF Query Language) is the W3C standard query language for RDF (Resource Description Framework) data, and Amazon Neptune provides native support for SPARQL queries on RDF graph models.
Spark SQL is a module in Apache Spark for structured data processing using SQL queries, typically against DataFrames, and is not a native query language for Amazon Neptune.
Concept tested: Amazon Neptune supported graph query languages
Source: https://aws.amazon.com/neptune/graph-features/
Topics
Community Discussion
No community discussion yet for this question.