Proceedings of the 2022 International Conference on Management of Data 2022
DOI: 10.1145/3514221.3520168
|View full text |Cite
|
Sign up to set email alerts
|

Demonstration of VegaPlus: Optimizing Declarative Visualization Languages

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…Moritz et al proposed a comprehensive client-server architecture to dynamically partition a declarative visualization plan based on a cost model and a predictive component to prefetch the results of likely future user interactions [6], and VegaFusion can be considered the implementation of some of these ideas. VegaPlus [15] proposes a similar system to automatically convert parts of the Vega transformation pipelines into SQL statements for server-side processing, albeit with slightly different design goals (notably not R3, see below). Tapestry [9] uses a similar client-server architecture to scalably embed interactive volume rendering visualizations in web pages.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Moritz et al proposed a comprehensive client-server architecture to dynamically partition a declarative visualization plan based on a cost model and a predictive component to prefetch the results of likely future user interactions [6], and VegaFusion can be considered the implementation of some of these ideas. VegaPlus [15] proposes a similar system to automatically convert parts of the Vega transformation pipelines into SQL statements for server-side processing, albeit with slightly different design goals (notably not R3, see below). Tapestry [9] uses a similar client-server architecture to scalably embed interactive volume rendering visualizations in web pages.…”
Section: Background and Related Workmentioning
confidence: 99%
“…An SQL datastore was an alternative here, but converting VegaFusion queries into SQL would have made it much more challenging to implement the fine-grained caching we sought by forcing us to rely on the SQL datastore's harder-to-control internal caching mechanism: there is no way in SQL to specify which intermediate outputs a query engine should cache. The architecture of VegaPlus [15] is quite similar to VegaFusion except for this key design choice, because R3 was not a requirement for VegaPlus.…”
Section: Runtimementioning
confidence: 99%
See 1 more Smart Citation