Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Culture, Engineering

Aarhus Engineering Internship: Building Aggregation Support for YQL, Uber’s Graph Query Language for Grail

January 16, 2019 / Global
Featured image for Aarhus Engineering Internship: Building Aggregation Support for YQL, Uber’s Graph Query Language for Grail
Figure 1. An example of a YQL query. The query does three things: 1) Select the nodes in the graph to start from. 2) Follow associations from the selected nodes. 3) Project data from a graph node property. This particular query fetches all the disk usage information for each of Uber’s storage solutions.
Figure 2. Adding REDUCE transformations to the YQL query reduces the query result to a single usage number—in other words, an aggregation.

Posted by Lau Skorstengaard