PhD Seminar - Accelerating Interactive SQL Using Frontend Engines Export this event to calendar

Wednesday, March 15, 2017 12:30 PM EDT
Speaker: Kareem El Gebaly
Abstract:

This talk explores the idea of in-browser interactive analytics with split execution strategies where query operators are distributed between the frontend and backend servers. Our frontend, Afterburner, is an in browser analytical RDBMS in pure JavaScript that runs completely inside a browser with no external dependencies. Given a pointer to a SQL backend and some hints from the user about the next queries, Afterburner splits the queries into two parts: a one time SQL query that runs at the backend and local SQL queries as per the user's interactions. To meet interactive analytics performance requirements Afterburner uses compiled query plans that exploit typed arrays and asm.js, two relatively recent advances in JavaScript to run queries inside the browser at comparable performance to the state of the art running native. We show some interesting findings of how such a setup not only offloads the backend, but also can accelerate data exploration.

Location 
DC - William G. Davis Computer Research Centre
Room 1331
200 University Avenue West

Waterloo, ON N2L 3G1
Canada

S M T W T F S
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
  1. 2024 (8)
    1. May (1)
    2. April (1)
    3. March (5)
    4. February (1)
  2. 2023 (13)
    1. December (2)
    2. October (1)
    3. September (2)
    4. August (2)
    5. May (3)
    6. April (1)
    7. February (1)
    8. January (1)
  3. 2022 (6)
  4. 2021 (8)
  5. 2020 (6)
  6. 2019 (27)
  7. 2018 (26)
  8. 2017 (15)
  9. 2016 (25)
  10. 2015 (19)
  11. 2014 (34)