BlinkDB: queries with bounded errors and bounded response times on very large data

By Sameer Agarwal, Barzan Mozafari, Aurojit Panda, Henry Milner, Samuel Madden, Ion Stoica. European Conference on Computer Systems, 2012

807 citations recorded by the source corpus.

In this paper, we present BlinkDB, a massively parallel, approximate query engine for running interactive SQL queries on large volumes of data. BlinkDB allows users to trade-off query accuracy for response time, enabling interactive queries over massive data by running queries on data samples and presenting results annotated with meaningful error bars. To achieve this, BlinkDB uses two key ideas: (1) an adaptive optimization framework that builds and maintains a set of multi-dimensional stratified samples from original data over time, and (2) a dynamic sample selection strategy that selects an appropriately sized sample based on a query's accuracy or response time requirements. We evaluate BlinkDB against the well-known TPC-H benchmarks and a real-world analytic workload derived from Conviva Inc., a company that manages video distribution over the Internet. Our experiments on a 100 node cluster show that BlinkDB can answer queries on up to 17 TBs of data in less than 2 seconds (over 200 x faster than Hive), within an error of 2-10%.

Subfields: Artificial Intelligence, Computer Networks and Communications, Signal Processing

View Paper: https://www.semanticscholar.org/paper/39c900c365f9d42e288f94cd48b4ceac33372799

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sanjay Krishnan
  2. Ken Goldberg
  3. Sergey Levine
  4. Eugene Wu
  5. M. Franklin
  6. Dawn Song
  7. Pieter Abbeel
  8. Jiannan Wang

In Computer Networks and Communications

  1. Ion Stoica
  2. Sanjay Krishnan
  3. M. Franklin
  4. Hector Garcia-Molina
  5. Michael W. Mahoney
  6. Eugene Wu
  7. Joseph M Hellerstein
  8. Ken Goldberg

In Signal Processing

  1. Sanjay Krishnan
  2. M. Franklin
  3. Eugene Wu
  4. Jiannan Wang
  5. Ken Goldberg
  6. Michael W. Mahoney
  7. Tim Kraska
  8. Aditya G. Parameswaran

Citations in the corpus