A software engineer needs to transfer data over the internet using programmatic access while also being able to query the data. Which of the following will best help the engineer to complete this task?
The best option for a software engineer who needs to transfer data over the internet using programmatic access and be able to query the data is:
D. GraphQL
Here’s why:
• GraphQL is a query language for APIs that allows clients to request exactly the data they need, making it ideal for querying and transferring data programmatically over the internet.
• It gives the client the power to structure queries and retrieve nested data in a single request, which is efficient and flexible.
Why not the others?
• A. SQL: Used for querying databases, but not suitable for internet-based programmatic access on its own.
• B. Web sockets: Good for real-time, bidirectional communication, but not designed specifically for querying structured data.
• C. RPC (Remote Procedure Call): Allows calling functions remotely but is more focused on operations than flexible querying of data.
WebSockets are a communication technology that enables real-time data exchange between a client (such as a web browser) and a server. Unlike the traditional request-response model of HTTP, WebSockets establish a persistent connection, allowing the server to send data to the client at any time, without the client having to make a request.
This section is not available anymore. Please use the main Exam Page.CV0-004 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Justheretolook
1 week, 4 days agoatuatrrk
2 weeks, 5 days agoJalimRabeiBR
3 months, 3 weeks agomquinnjr001
6 months, 3 weeks agodamethedeer
3 months ago