Saved in:
Bibliographic Details
Main Authors: Sohn, Donghyun, Rogers, Jennie
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.29093
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917542359990272
author Sohn, Donghyun
Rogers, Jennie
author_facet Sohn, Donghyun
Rogers, Jennie
contents In cloud data platforms, developers often encounter performance regressions that occur in specific tenant datasets. However, due to confidentiality constraints, they cannot access the original data, which makes it difficult to reproduce these regressions locally. Current methods for synthetic data usually focus on statistical properties, such as matching data distributions or improving query accuracy. However, they overlook the physical properties that control how the engine behaves during scans, including row-group pruning. We propose ScanTwin, a lightweight framework that extracts a per-row-group sketch from the Parquet footer, including boundary values and compressed sizes, and releases them under $\varepsilon$-differential privacy using a boundary parameterization. On TPC-H and SSB (6M rows), ScanTwin achieves 0% pruning error and less than 1% byte error at $\varepsilon{=}\infty$. Under $\varepsilon{=}5$, high-selectivity queries ($>$30%) incur below 8.5% pruning error on both datasets, and per-query scan timing on DuckDB closely tracks the original.
format Preprint
id arxiv_https___arxiv_org_abs_2605_29093
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle ScanTwin: Simulating Performance Regressions Without Access to Tenant Data
Sohn, Donghyun
Rogers, Jennie
Databases
In cloud data platforms, developers often encounter performance regressions that occur in specific tenant datasets. However, due to confidentiality constraints, they cannot access the original data, which makes it difficult to reproduce these regressions locally. Current methods for synthetic data usually focus on statistical properties, such as matching data distributions or improving query accuracy. However, they overlook the physical properties that control how the engine behaves during scans, including row-group pruning. We propose ScanTwin, a lightweight framework that extracts a per-row-group sketch from the Parquet footer, including boundary values and compressed sizes, and releases them under $\varepsilon$-differential privacy using a boundary parameterization. On TPC-H and SSB (6M rows), ScanTwin achieves 0% pruning error and less than 1% byte error at $\varepsilon{=}\infty$. Under $\varepsilon{=}5$, high-selectivity queries ($>$30%) incur below 8.5% pruning error on both datasets, and per-query scan timing on DuckDB closely tracks the original.
title ScanTwin: Simulating Performance Regressions Without Access to Tenant Data
topic Databases
url https://arxiv.org/abs/2605.29093