2019
DOI: 10.1111/cgf.13708
|View full text |Cite
|
Sign up to set email alerts
|

Kyrix: Interactive Pan/Zoom Visualizations at Scale

Abstract: Pan and zoom are basic yet powerful interaction techniques for exploring large datasets. However, existing zoomable UI toolkits such as Pad++ and ZVTM do not provide the backend database support and data‐driven primitives that are necessary for creating large‐scale visualizations. This limitation in existing general‐purpose toolkits has led to many purpose‐built solutions (e.g. Google Maps and ForeCache) that address the issue of scalability but cannot be easily extended to support visualizations beyond their … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(28 citation statements)
references
References 45 publications
(80 reference statements)
0
28
0
Order By: Relevance
“…However, this threshold may be unrealistic for datasets larger than one million points, so we instead set a more modest worst-case threshold of 10 frames per second (or 100 ms), consistent with the type1 latency constraint discussed in §2.2. Note that this threshold is five times lower than most thresholds reported in previous visualization work [8,16,53,63]. As mentioned in §4, live updates are a critical feature for crossfilter use cases, and 500 ms is simply too slow to maintain even our 10 frames per second worst-case threshold.…”
Section: Responsivenessmentioning
confidence: 74%
See 2 more Smart Citations
“…However, this threshold may be unrealistic for datasets larger than one million points, so we instead set a more modest worst-case threshold of 10 frames per second (or 100 ms), consistent with the type1 latency constraint discussed in §2.2. Note that this threshold is five times lower than most thresholds reported in previous visualization work [8,16,53,63]. As mentioned in §4, live updates are a critical feature for crossfilter use cases, and 500 ms is simply too slow to maintain even our 10 frames per second worst-case threshold.…”
Section: Responsivenessmentioning
confidence: 74%
“…Type2 latency is often used as a threshold to evaluate data exploration systems such as Tableau [60], Spotfire [58], and Kyrix [63]. However, these applications do not challenge modern databases as much.…”
Section: Performance Considerationsmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, the one we use in our demo is 30TB. Because we wanted to enable interactive visualizations at scale, we integrated Kyrix [11], a state-of-the-art visualization system for massive datasets into DC2. With Kyrix, users can write simple code to build intuitive visualization applications that support panning and zooming.…”
Section: Visualizationmentioning
confidence: 99%
“…At the extremes, visualization libraries like Vega-lite [9] help accelerate client-side visualization design, whereas database tuners [1,3] optimize the physical data layouts but are agnostic to the application interface design. Scalable visualization frameworks like Kyrix [10], Falcon [8], and Polaris [7] make specific architectural decisions that limit the designer to a subset of designs or interactions that the architecture can efficiently express, e.g., pan/zoom or brushed linking.…”
Section: Introductionmentioning
confidence: 99%