Skip to main navigation Skip to search Skip to main content

Overlay Spreadsheets

  • Illinois Institute of Technology
  • Breadcrumb Analytics

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Efforts to scale spreadsheets either follow a 'virtual' strategy that layers a spreadsheet interface on top of an existing database engine or a 'materialized' strategy based on re-engineering a spreadsheet engine. Because databases are not optimized for spreadsheet access patterns, the materialized approach has better performance. However, the virtual approach offers several advantages that can not be easily replicated in the materialized approach, including the ability to re-apply user interactions to an updated input dataset. We propose the overlay update model, a hybrid approach that overlays user updates on an existing dataset (as in the virtual approach) and indexes user updates (as in the materialized approach). A key feature of our approach is storing updates generated by bulk operations (e.g., copy/paste) as compact "patterns"that can be leveraged to reduce execution costs. We implement an overlay spreadsheet over Apache Spark and demonstrate that, compared to DataSpread (a materialized spreadsheet), it can significantly reduce execution costs.

Original languageEnglish
Title of host publicationHILDA 2023 - Workshop on Human-In-the-Loop Data Analytics - Co-located with SIGMOD 2023
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9798400702167
DOIs
StatePublished - Jul 21 2023
Event2023 Workshop on Human-In-the-Loop Data Analytics, HILDA 2023 - Co-located with SIGMOD 2023 - Seattle, United States
Duration: Jun 18 2023Jun 18 2023

Publication series

NameHILDA 2023 - Workshop on Human-In-the-Loop Data Analytics - Co-located with SIGMOD 2023

Conference

Conference2023 Workshop on Human-In-the-Loop Data Analytics, HILDA 2023 - Co-located with SIGMOD 2023
Country/TerritoryUnited States
CitySeattle
Period06/18/2306/18/23

Fingerprint

Dive into the research topics of 'Overlay Spreadsheets'. Together they form a unique fingerprint.

Cite this