Effortless data exploration with zenvisage: an expressive and interactive visual analytics system

T Siddiqui, A Kim, J Lee, K Karahalios… - arXiv preprint arXiv …, 2016 - arxiv.org
Data visualization is by far the most commonly used mechanism to explore data, especially
by novice data analysts and data scientists. And yet, current visual analytics tools are rather …

Real-time workload pattern analysis for large-scale cloud databases

J Wang, T Li, A Wang, X Liu, L Chen, J Chen… - arXiv preprint arXiv …, 2023 - arxiv.org
Hosting database services on cloud systems has become a common practice. This has led
to the increasing volume of database workloads, which provides the opportunity for pattern …

Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines

M Athanassoulis, S Idreos… - Foundations and Trends …, 2023 - nowpublishers.com
Key-value data structures constitute the core of any datadriven system. They provide the
means to store, search, and modify data residing at various levels of the storage and …

[PDF][PDF] Fast-Forwarding to Desired Visualizations with Zenvisage.

T Siddiqui, J Lee, A Kim, E Xue, X Yu, S Zou, L Guo… - CIDR, 2017 - cidrdb.org
Data exploration and analysis, especially for non-programmers, remains a tedious and
frustrating process of trial-and-error—data scientists spend many hours poring through …

AJoin: ad-hoc stream joins at scale

J Karimov, T Rabl, V Markl - Proceedings of the VLDB Endowment, 2019 - dl.acm.org
The processing model of state-of-the-art stream processing engines is designed to execute
long-running queries one at a time. However, with the advance of cloud technologies and …

Query batching optimization in database systems

M Eslami, V Mahmoodian, I Dayarian… - Computers & Operations …, 2020 - Elsevier
Techniques based on sharing data and computation among queries have been an active
research topic in database systems. While work in this area developed algorithms and …

Multi-Query Optimization Revisited: A Full-Query Algebraic Method

Y Tu, M Eslami, Z Xu… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Sharing data and computation among concurrent queries has been an active research topic
in database systems. While work in this area developed algorithms and systems that are …

To share or not to share vector registers?

J Pietrzyk, D Habich, W Lehner - … of the 16th International Workshop on …, 2020 - dl.acm.org
Query execution techniques constantly adapt to novel hardware features to achieve high
query performance, in particular for analytical queries. In recent years, vectorization based …

PsiDB: A framework for batched query processing and optimization

M Eslami, Y Tu, H Charkhgard, Z Xu… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
While work in Techniques based on sharing data and computation among queries
developed algorithms and systems that are shown to be effective, there is a lack of logical …

High availability, elasticity, and strong consistency for massively parallel scans over relational data

P Unterbrunner, G Alonso, D Kossmann - The VLDB Journal, 2014 - Springer
An elastic and highly available data store is a key component of many cloud applications.
Existing data stores with strong consistency guarantees are designed and optimized for …