Amazon Neptune: Supported Graph Query Languages | AWS Certified Database Specialty Exam

Supported Graph Query Languages by Amazon Neptune

Question

What are graph query languages supported by Amazon Neptune (Select TWO)?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

Answer: A and C.

Amazon Neptune supports Gremlin and SPARQL query languages.

Reference:

https://docs.aws.amazon.com/neptune/latest/userguide/intro.html

Amazon Neptune is a fully managed graph database service that supports graph query languages to access and manipulate data stored in it. Graph query languages are specialized languages designed for querying and manipulating graph databases.

The graph query languages supported by Amazon Neptune are as follows:

A. Gremlin: Gremlin is a graph traversal language that is designed to work with any graph database that implements the property graph model. It is a domain-specific language that allows users to navigate through graphs and perform complex graph operations using a concise and intuitive syntax. Gremlin is a functional programming language that supports declarative and imperative styles of programming.

B. Cypher: Cypher is a declarative graph query language that is designed specifically for querying and manipulating graph databases. It was developed by Neo4j, an open-source graph database management system. Cypher allows users to perform graph operations using a simple and intuitive syntax that is similar to SQL. It is a domain-specific language that supports pattern matching and filtering, aggregation, and sorting of graph data.

C. SPARQL: SPARQL is a query language designed specifically for querying RDF (Resource Description Framework) graphs. It is a standard query language for Semantic Web data and is used to retrieve and manipulate data stored in RDF format. SPARQL allows users to perform graph operations using a syntax that is similar to SQL. It supports complex queries, pattern matching, filtering, and aggregation of RDF data.

D. PGQL: PGQL is a property graph query language developed by Oracle that is designed to work with their property graph database management system. It is a declarative language that allows users to perform graph operations using a syntax that is similar to SQL. PGQL supports pattern matching, filtering, aggregation, and sorting of graph data.

E. GraphQL: GraphQL is a query language developed by Facebook that is designed to work with any data source that exposes a GraphQL API. It is a domain-specific language that allows users to retrieve and manipulate data using a simple and intuitive syntax. GraphQL is a declarative language that supports pattern matching, filtering, and aggregation of data.

Therefore, the two graph query languages supported by Amazon Neptune are Gremlin and Cypher.