New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon-DEA-C01 Exam - Topic 4 Question 1 Discussion

Actual exam question for Amazon's Amazon-DEA-C01 exam
Question #: 1
Topic #: 4
[All Amazon-DEA-C01 Questions]

A data engineer needs to use Amazon Neptune to develop graph applications.

Which programming languages should the engineer use to develop the graph applications? (Select TWO.)

Show Suggested Answer Hide Answer
Suggested Answer: A, D

Amazon Neptune supports graph applications using Gremlin and SPARQL as query languages. Neptune is a fully managed graph database service that supports both property graph and RDF graph models.

Option A: Gremlin Gremlin is a query language for property graph databases, which is supported by Amazon Neptune. It allows the traversal and manipulation of graph data in the property graph model.

Option D: SPARQL SPARQL is a query language for querying RDF graph data in Neptune. It is used to query, manipulate, and retrieve information stored in RDF format.

Other options:

SQL (Option B) and ANSI SQL (Option C) are traditional relational database query languages and are not used for graph databases.

Spark SQL (Option E) is related to Apache Spark for big data processing, not for querying graph databases.


Amazon Neptune Documentation

Gremlin Documentation

SPARQL Documentation

Contribute your Thoughts:

0/2000 characters
Chan
3 months ago
I thought Spark SQL could work too, but maybe not?
upvoted 0 times
...
Reynalda
3 months ago
ANSI SQL is not really for graph apps, right?
upvoted 0 times
...
Jannette
3 months ago
Wait, isn't SQL also used for graphs?
upvoted 0 times
...
Rima
4 months ago
Totally agree, those are the best choices.
upvoted 0 times
...
Marvel
4 months ago
Gremlin and SPARQL are the ones!
upvoted 0 times
...
Penney
4 months ago
I thought SQL could be used too, but now I'm questioning if it's specifically for graph applications.
upvoted 0 times
...
Lynelle
4 months ago
I practiced a similar question, and I believe both Gremlin and SPARQL were the correct answers.
upvoted 0 times
...
Jarvis
4 months ago
I think SPARQL might be the other option since it's often used for querying graph data, but I could be mixing it up with something else.
upvoted 0 times
...
Cecil
5 months ago
I remember that Gremlin is definitely one of the languages used with Neptune, but I'm not sure about the second one.
upvoted 0 times
...
Latonia
5 months ago
I think Gremlin and Spark SQL are both good options. Gremlin is the standard language for graph databases, while Spark SQL can also work with graph data. I'll select those two.
upvoted 0 times
...
Lashanda
5 months ago
Okay, I remember learning that SPARQL is the query language for RDF-based graph databases. Since Amazon Neptune is a graph database, SPARQL could be a good choice here.
upvoted 0 times
...
Jodi
5 months ago
I'm a bit unsure about this one. I know SQL is a common language for relational databases, but I'm not sure if it applies to graph databases as well. I'll have to think this through.
upvoted 0 times
...
Ivette
5 months ago
Hmm, this seems straightforward. I'll definitely choose Gremlin, since it's specifically designed for graph databases like Amazon Neptune.
upvoted 0 times
...
Janey
1 year ago
As a data engineer, I'd have to say A (Gremlin) and D (SPARQL) are the correct choices. Anything else would be like trying to slam a square peg into a round hole.
upvoted 0 times
Derrick
1 year ago
Gremlin and SPARQL are specifically designed for working with graph databases like Amazon Neptune.
upvoted 0 times
...
Kenneth
1 year ago
Using Spark SQL might not be the best choice for developing graph applications.
upvoted 0 times
...
Cherelle
1 year ago
SQL and ANSI SQL are not really suited for graph applications.
upvoted 0 times
...
Amos
1 year ago
I agree, Gremlin and SPARQL are the way to go for developing graph applications.
upvoted 0 times
...
...
Virgina
1 year ago
A (Gremlin) and D (SPARQL) are the way to go here. Trying to use SQL for a graph database would be like trying to herd cats - it's just not going to work.
upvoted 0 times
...
Glory
1 year ago
I'm going with A (Gremlin) and D (SPARQL). It's like trying to use a hammer to screw in a lightbulb if you try to use SQL-based languages for a graph database.
upvoted 0 times
Isidra
1 year ago
It's important to use the right tools for the job when working with graph applications.
upvoted 0 times
...
Kati
1 year ago
Gremlin and SPARQL are specifically designed for working with graph databases like Amazon Neptune.
upvoted 0 times
...
Terrilyn
1 year ago
Using SQL for a graph database would definitely be like using a hammer to screw in a lightbulb.
upvoted 0 times
...
Michell
1 year ago
I agree, A (Gremlin) and D (SPARQL) are the best choices for developing graph applications.
upvoted 0 times
...
...
Della
1 year ago
Definitely A (Gremlin) and D (SPARQL). Those are the standard query languages for graph databases like Amazon Neptune. Anything else would be like trying to use a fork to eat soup.
upvoted 0 times
Brett
1 year ago
Spark SQL is more suitable for processing large-scale data in Apache Spark, not for graph applications.
upvoted 0 times
...
Leonida
1 year ago
Using SQL or ANSI SQL wouldn't be as effective for graph databases.
upvoted 0 times
...
Ranee
1 year ago
I agree, Gremlin and SPARQL are essential for developing graph applications on Amazon Neptune.
upvoted 0 times
...
...
Jenelle
1 year ago
I agree with Joni. Gremlin and SPARQL are specifically designed for graph applications.
upvoted 0 times
...
Tanja
1 year ago
I think A (Gremlin) and D (SPARQL) are the correct choices for developing graph applications on Amazon Neptune. Gremlin is a graph traversal language specifically designed for working with graph databases.
upvoted 0 times
Dexter
1 year ago
Spark SQL might be useful for other types of applications.
upvoted 0 times
...
Pamela
1 year ago
I'm not sure about SQL and ANSI SQL for graph applications.
upvoted 0 times
...
Dawne
1 year ago
I think SPARQL is also important for developing graph applications.
upvoted 0 times
...
Claribel
1 year ago
I agree, Gremlin is great for working with graph databases.
upvoted 0 times
...
...
Joni
1 year ago
I think the engineer should use Gremlin and SPARQL.
upvoted 0 times
...

Save Cancel