Introducing AresDB: Uber’s GPU-Powered Open Source, Real-time Analytics Engine

Introducing AresDB: Uber’s GPU-Powered Open Source, Real-time Analytics Engine

  • February 2, 2019
Table of Contents

Introducing AresDB: Uber’s GPU-Powered Open Source, Real-time Analytics Engine

At Uber, real-time analytics allow us to attain business insights and operational efficiency, enabling us to make data-driven decisions to improve experiences on the Uber platform. For example, our operations team relies on data to monitor the market health and spot potential issues on our platform; software powered by machine learning models leverages data to predict rider supply and driver demand; and data scientists use data to improve machine learning models for better forecasting. In the past, we have utilized many third-party database solutions for real-time analytics, but none were able to simultaneously address all of our functional, scalability, performance, cost, and operational requirements.

Released in November 2018, AresDB is an open source, real-time analytics engine that leverages an unconventional power source, graphics processing units (GPUs), to enable our analytics to grow at scale. An emerging tool for real-time analytics, GPU technology has advanced significantly over the years, making it a perfect fit for real-time computation and data processing in parallel. In the following sections, we describe the design of AresDB and how this powerful solution for real-time analytics has allowed us to more performatively and efficiently unify, simplify, and improve Uber’s real-time analytics database solutions.

After reading this article, we hope you try out AresDB for your own projects and find the tool useful your own analytics needs, too!

Source: uber.com

Tags :
Share :
comments powered by Disqus

Related Posts

India Pushes Back Against Tech ‘Colonization’ by Internet Giants

India Pushes Back Against Tech ‘Colonization’ by Internet Giants

With Facebook, Google and Amazon dominating India’s internet, lawmakers have declared their intention to impose tough new rules on the tech industry. India is trying to establish strong data protections for its citizens, as Europe did, while giving the government the right to obtain private information as it sees fit. For some Indian political leaders, it is as if their nation — which was ruled by Britain for a century until 1947 — is being conquered by colonial powers all over again.

Read More
Scaling Cash Payments in Uber Eats

Scaling Cash Payments in Uber Eats

This article is the fourth in a series covering how Uber’s mobile engineering team developed the newest version of our driver app, codenamed Carbon, a core component of our ridesharing business. Among other new features, the app lets our population of over three million driver-partners find fares, get directions, and track their earnings. We began designing the new app in conjunction with feedback from our driver-partners in 2017 and began rolling it out for production in September 2018.

Read More