VegaPlus

Optimizing dataflow system for interactive visualization in Vega by automatically offloading computational-intensive operations.

VegaPlus architecture overview

While many visualization specification languages are user-friendly, they tend to have one critical drawback: they are designed for small data on the client-side and, as a result, perform poorly at scale. We propose a system that takes declarative visualization specifications as input and automatically optimizes the resulting visualization execution plans by efficiently offloading computational-intensive operations to a separate database management system (DBMS).