Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chunwei Liu

dblp:147/1343 · DBLP profile ↗
← Back
17ranked-venue papers
6as first author
14since 2021 · last 2026
0000-0003-1481-2678ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 16 · 6 first-author · 13 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
9 papers
Performance modeling and evaluation · 41% Storage systems · 31% Cloud and datacenter computing · 15%
Databases, data mining, and information retrieval
13 papers
Query processing and optimization · 48% Indexing and storage engines · 21% Data mining · 13%

Topics — the 30 heaviest of 40, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
data compression
1.832025
Beyond Compression: A Comprehensive Evaluation of Lossless Floating-Point Compression · Proc. VLDB Endow. 2025
AdaEdge: A Dynamic Compression Selection Framework for Resource Constrained Devices · ICDE 2024
Good to the Last Bit: Data-Driven Encoding with CodecDB · SIGMOD Conference 2021
Storage systems › data management › database storage
columnar storage
1.122023
A Deep Dive into Common Open Formats for Analytical DBMSs · Proc. VLDB Endow. 2023
PIDS: Attribute Decomposition for Improved Compression and Query Performance in Columnar Storage · Proc. VLDB Endow. 2020
Indexing and storage engines
columnar storage
1.022021
Decomposed Bounded Floats for Fast Compression and Queries · Proc. VLDB Endow. 2021
Good to the Last Bit: Data-Driven Encoding with CodecDB · SIGMOD Conference 2021
Query processing and optimization › query optimization
cost-based optimization
1.012026
Abacus: A Cost-Based Optimizer for Semantic Operator Systems · Proc. VLDB Endow. 2026
Query processing and optimization
query scheduling
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Performance modeling and evaluation
benchmarking
0.912025
PBench: Workload Synthesizer with Real Statistics for Cloud Analytics Benchmarking · Proc. VLDB Endow. 2025
Cloud and datacenter computing
cluster resource management and scheduling
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Storage systems › data compression
floating-point compression
0.912025
Beyond Compression: A Comprehensive Evaluation of Lossless Floating-Point Compression · Proc. VLDB Endow. 2025
Cloud and datacenter computing › inference serving
LLM inference scheduling
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Storage systems › data compression
lossless compression
0.912025
Beyond Compression: A Comprehensive Evaluation of Lossless Floating-Point Compression · Proc. VLDB Endow. 2025
Performance modeling and evaluation › queueing models › single server queue
m/g/1 queue
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Performance modeling and evaluation
performance prediction
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Performance modeling and evaluation › performance prediction
query performance prediction
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Performance modeling and evaluation
queueing models
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Performance modeling and evaluation › scheduling policy
shortest remaining processing time
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Cloud and datacenter computing › job scheduling › workload-aware scheduling
size-based scheduling
0.912025
Don't stop me Now: Embedding based Scheduling for LLMS · ICLR 2025
Performance modeling and evaluation
workload characterization
0.912025
PBench: Workload Synthesizer with Real Statistics for Cloud Analytics Benchmarking · Proc. VLDB Endow. 2025
Performance modeling and evaluation › workload characterization
workload generation
0.912025
PBench: Workload Synthesizer with Real Statistics for Cloud Analytics Benchmarking · Proc. VLDB Endow. 2025
Query processing and optimization › query execution
in-situ query processing
0.822025
Decomposed Bounded Floats for Fast Compression and Queries · Proc. VLDB Endow. 2021
Beyond Compression: A Comprehensive Evaluation of Lossless Floating-Point Compression · Proc. VLDB Endow. 2025
Distributed systems
fault tolerance
0.812024
From Logs to Causal Inference: Diagnosing Large Systems · Proc. VLDB Endow. 2024
Embedded and real-time systems › resource-constrained systems
resource-constrained devices
0.812024
AdaEdge: A Dynamic Compression Selection Framework for Resource Constrained Devices · ICDE 2024
Hardware reliability and fault tolerance
system diagnosis
0.812024
From Logs to Causal Inference: Diagnosing Large Systems · Proc. VLDB Endow. 2024
Storage systems › data representation
file format
0.712023
A Deep Dive into Common Open Formats for Analytical DBMSs · Proc. VLDB Endow. 2023
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.612022
Fast Adaptive Similarity Search through Variance-Aware Quantization · ICDE 2022
Indexing and storage engines › vector index
quantization-based indexing
0.612022
Fast Adaptive Similarity Search through Variance-Aware Quantization · ICDE 2022
Information retrieval
similarity search
0.612022
Fast Adaptive Similarity Search through Variance-Aware Quantization · ICDE 2022
Query processing and optimization
compressed data processing
0.512021
Good to the Last Bit: Data-Driven Encoding with CodecDB · SIGMOD Conference 2021
Query processing and optimization › query optimization › transformation-based optimization
query pushdown
0.412020
PIDS: Attribute Decomposition for Improved Compression and Query Performance in Columnar Storage · Proc. VLDB Endow. 2020
Data mining
time series analysis
0.412020
Debunking Four Long-Standing Misconceptions of Time-Series Distance Measures · SIGMOD Conference 2020
Data mining › time series analysis
time series classification
0.412020
Debunking Four Long-Standing Misconceptions of Time-Series Distance Measures · SIGMOD Conference 2020

Methods — techniques the papers use, named apart from their topics

benchmarking · 3.1timestamp assignment · 1.7multi-objective optimization · 1.7limited preemption · 1.7large language model · 1.7greedy scheduling · 1.7evaluation · 1.7embedding-based output length prediction · 1.7black-box prediction · 1.7SRPT · 1.7cost model · 1.0causal inference · 0.8causal discovery · 0.8
YearPublicationVenuePosition
2026 Abacus: A Cost-Based Optimizer for Semantic Operator Systems
Matthew Russo, Chunwei Liu, Sivaprasad Sudhir, Gerardo Vitagliano, Michael J. Cafarella, Tim Kraska, Samuel Madden 0001
Proc. VLDB Endow.2
2025 Palimpzest: Optimizing AI-Powered Analytics with Declarative Query Processing
Chunwei Liu, Matthew Russo, Michael J. Cafarella, Lei Cao 0004, Peter Baile Chen, Zui Chen, Michael J. Franklin, Tim Kraska, Samuel Madden 0001, Rana Shahout, Gerardo Vitagliano
CIDR1
2025 Don't stop me Now: Embedding based Scheduling for LLMS
abstract
Efficient scheduling is crucial for interactive Large Language Model (LLM) applications, where low request completion time directly impacts user engagement. Size-based scheduling algorithms like Shortest Remaining Process Time (SRPT) aim to reduce average request completion time by leveraging known or estimated request sizes and allowing preemption by incoming jobs with shorter service times. However, two main challenges arise when applying size-based scheduling to LLM systems. First, accurately predicting output lengths from prompts is challenging and often resource-intensive, making it impractical for many systems. As a result, the state-of-the-art LLM systems default to first-come, first-served scheduling, which can lead to head-of-line blocking and reduced system efficiency. Second, preemption introduces extra memory overhead to LLM systems as they must maintain intermediate states for unfinished (preempted) requests. In this paper, we propose TRAIL, a method to obtain output predictions from the target LLM itself. After generating each output token, we recycle the embedding of its internal structure as input for a lightweight classifier that predicts the remaining length for each running request. Using these predictions, we propose a prediction-based SRPT variant with limited preemption designed to account for memory overhead in LLM systems. This variant allows preemption early in request execution when memory consumption is low but restricts preemption as requests approach completion to optimize resource utilization. On the theoretical side, we derive a closed-form formula for this SRPT variant in an M/G/1 queue model, which demonstrates its potential value. In our system, we implement this preemption policy alongside our embedding-based prediction method. Our refined predictions from layer embeddings achieve 2.66x lower mean absolute error compared to BERT predictions from sequence prompts. TRAIL achieves 1.66x to 2.01x lower mean latency on the Alpaca dataset and 1.76x to 24.07x lower mean time to the first token compared to the state-of-the-art serving system.
Rana Shahout, Eran Malach, Chunwei Liu, Weifan Jiang, Minlan Yu, Michael Mitzenmacher
ICLR3
2025 Beyond Compression: A Comprehensive Evaluation of Lossless Floating-Point Compression
abstract
Modern data-intensive applications generate vast amounts of floating-point data, essential for fields like databases and machine learning. While many compression techniques focus on space efficiency, there is a lack of benchmarks evaluating both compression and query performance, especially in areas like in-situ query execution on compressed data and machine learning tasks such as distance measurement and k-nearest neighbors (k-NN) in Retrieval-Augmented Generation (RAG) systems. This paper addresses this gap by evaluating popular lossless floating-point compression methods on three key factors: compression efficiency, database operations performance, and machine learning query performance. We implemented these techniques in Rust and integrated them into an open-source library for use with columnar engines. Our comparison highlights trade-offs between compression efficiency and query performance, showing that no single approach excels in all areas, and some methods trade off compression for slower performance.
Kaisei Hishida, Chunwei Liu, John Paparrizos, Aaron J. Elmore
Proc. VLDB Endow.2
2025 Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries
abstract
Query scheduling is a critical task that directly impacts query performance in database management systems (DBMS). Deeply integrated schedulers, which require changes to DBMS internals, are usually customized for a specific engine and can take months to implement. In contrast, non-intrusive schedulers make coarse-grained decisions, such as controlling query admission and re-ordering query execution, without requiring modifications to DBMS internals. They require much less engineering effort and can be applied across a wide range of DBMS engines, offering immediate benefits to end users. However, most existing non-intrusive scheduling systems rely on simplified cost models and heuristics that cannot accurately model query interactions under concurrency and different system states, possibly leading to suboptimal scheduling decisions. This work introduces IconqSched , a new, principled non-intrusive scheduler that optimizes the execution order and timing of queries to enhance total end-to-end runtime as experienced by the user — query queuing time plus system runtime. Unlike previous approaches, IconqSched features a novel predictor, Iconq , which treats the DBMS as a black box and accurately estimates the system runtime of concurrently executed queries under different system states. Using these predictions, IconqSched is able to capture system runtime variations across different query mixes and system loads. It then employs a greedy scheduling algorithm to effectively determine which queries to submit and when to submit them. We compare IconqSched to other schedulers in terms of end-to-end runtime using realistic workload traces. On Postgres, IconqSched reduces end-to-end runtime by up to 16.5% on average and 33.6% in the tail. Similarly, on Redshift, it reduces end-to-end runtime by up to 14.4% on average and 22.9% in the tail.
Ziniu Wu, Markos Markakis, Chunwei Liu, Peter Baile Chen, Balakrishnan Narayanaswamy, Tim Kraska, Samuel Madden 0001
Proc. VLDB Endow.3
2025 PBench: Workload Synthesizer with Real Statistics for Cloud Analytics Benchmarking
abstract
Cloud service providers commonly use standard benchmarks like TPC-H and TPC-DS to evaluate and optimize cloud data analytics systems. However, these benchmarks rely on fixed query patterns and fail to capture real execution statistics of production cloud workloads. Although some cloud database vendors have recently released real workload traces, these traces alone do not qualify as benchmarks, as they typically lack essential components (i.e., queries and databases). To overcome this limitation, this paper studies a new problem of workload synthesis with real statistics , which generates synthetic workloads that closely approximate real execution statistics, including key performance metrics and operator distributions. To address this problem, we propose PBench, a novel workload synthesizer that constructs synthetic workloads by (1) selecting and combining workload components from existing benchmarks and (2) augmenting new workload components. This paper studies the key challenges in PBench. First, we address the challenge of balancing performance metrics and operator distributions by introducing a multi-objective optimization-based component selection method. Second, to capture the temporal dynamics of real workloads, we design a timestamp assignment method that progressively reines workload timestamps. Third, to handle the disparity between the original workload and the candidate workload, we propose a component augmentation approach that leverages large language models (LLMs) to generate additional workload components while maintaining statistical idelity. Experimental results show that PBench reduces approximation error by up to 6X compared to state-of-the-art methods.
Chunwei Liu, Bhuvan Urgaonkar, Zhengle Wang, Magnus Mueller, Chao Zhang 0034, Songyue Zhang, Pascal Pfeil, Dominik Horn, Zhengchun Liu, Davide Pagano, Tim Kraska, Samuel Madden 0001, Ju Fan
Proc. VLDB Endow.2
2025 Data formats in analytical DBMSs: performance trade-offs and future directions
abstract
Abstract This paper evaluates the suitability of Apache Arrow, Parquet, and ORC as formats for subsumption in an analytical DBMS. We systematically identify and explore the high-level features that are important to support efficient querying in modern OLAP DBMSs and evaluate the ability of each format to support these features. We find that each format has trade-offs that make it more or less suitable for use as a format in a DBMS and identify opportunities to more holistically co-design a unified in-memory and on-disk data representation. Notably, for certain popular machine learning tasks, none of these formats perform optimally, highlighting significant opportunities for advancing format design. Our hope is that this study can be used as a guide for system developers designing and using these formats, as well as provide the community with directions to pursue for improving these common open formats.
Chunwei Liu, Anna Pavlenko, Matteo Interlandi, Brandon Haynes
VLDB J.1
2024 AdaEdge: A Dynamic Compression Selection Framework for Resource Constrained Devices
abstract
With the Internet of Things (IoT), a vast number of connected devices generate significant data, necessitating efficient compression techniques to manage storage costs and enhance query performance. However, “one-size-fits-all” approach to data compression is ineffective due to diverse applications, which vary in data characteristics, workloads, and hardware limitations. This paper introduces AdaEdge, a dynamic, hardware-conscious compression selection framework tailored for resource-constrained devices. AdaEdge is a best-effort compression selection frame- work designed to preserve application-critical information as much as possible within system constraints. It enhances the use of limited system resources through a dynamic data compression policy that considers the staleness and the significance of the data. AdaEdge applies a multi-armed bandit algorithm to assist compression selection, optimizing workload targets such as compression ratio, compression throughput, workload accuracy, or their weighted combinations. It supports both lossy and lossless compression selection, adapting to hardware constraints. It operates in both online and offline modes, addressing network constraints for edge nodes and evolving data policies to preserve workload-specific information. AdaEdge improves machine learning task accuracy by up to 30% over baseline within the same storage budget and by up to 20% in scenarios where lossless methods fall short due to low compression ratios. AdaEdge also shows robustness against data shifts and hardware variability.
Chunwei Liu, John Paparrizos, Aaron J. Elmore
ICDE1
2024 From Logs to Causal Inference: Diagnosing Large Systems
abstract
Causal inference can quantify cause-effect relationships in domains as varied as medicine, economics and public policy. Production computer systems exhibit a similar level of complexity and a recurring need to diagnose problems quickly. However, systems are only observed imperfectly, often via long, messy, semi-structured logs. In this work, we want to accelerate large systems debugging by applying causal inference over logs, enabling engineers to diagnose problems and assess interventions in a principled manner. Our framework achieves this through two human-in-the-loop modules: (1) The Candidate Cause Ranker , through which one can determine the causes of a variable without running a full causal discovery algorithm; and (2) the Interactive Causal Graph Refiner , which helps engineers compute an unbiased estimation of their effect of interest without extensive manual causal graph verification. Both modules are powered by the insight that only part of the causal graph of the system is needed to correctly quantify a given effect of interest. We also provide a data preparation pipeline, the Log Converter , which transforms raw, messy, real-world logs into an appropriate tabular input for causal inference, using methods drawn from data transformation, cleaning, and extraction. We evaluate LOGos, a prototype implementation, on both real-world and synthetic logs and find that: (1) The Candidate Cause Ranker achieved an average precision 1.08×-18× higher than the baselines, in interactive time; (2) The Interactive Causal Graph Refiner required a number of causal judgments 1.61 × - 16.83× lower than the baselines; and (3) The latency of Log Converter scaled linearly with three measures of the complexity of a log: length, distinct templates, and fraction of tokens that are variables.
Markos Markakis, Brit Youngmann, Trinity Gao, Ziyu Zhang 0002, Rana Shahout, Peter Baile Chen, Chunwei Liu, Ibrahim Sabek, Michael J. Cafarella
Proc. VLDB Endow.7
2023 A Deep Dive into Common Open Formats for Analytical DBMSs
abstract
This paper evaluates the suitability of Apache Arrow, Parquet, and ORC as formats for subsumption in an analytical DBMS. We systematically identify and explore the high-level features that are important to support efficient querying in modern OLAP DBMSs and evaluate the ability of each format to support these features. We find that each format has trade-offs that make it more or less suitable for use as a format in a DBMS and identify opportunities to more holistically co-design a unified in-memory and on-disk data representation. Our hope is that this study can be used as a guide for system developers designing and using these formats, as well as provide the community with directions to pursue for improving these common open formats.
Chunwei Liu, Anna Pavlenko, Matteo Interlandi, Brandon Haynes
Proc. VLDB Endow.1
2022 Fast Adaptive Similarity Search through Variance-Aware Quantization
abstract
With the explosive growth of high-dimensional data, approximate methods emerge as promising solutions for nearest neighbor search. Among alternatives, quantization methods have gained attention due to the fast query responses and the low encoding and storage costs. Quantization methods decompose data dimensions into non-overlapping subspaces and encode data using a different dictionary per subspace. The state-of-the-art approach assigns dictionary sizes uniformly across subspaces while attempting to balance the relative importance of subspaces. Unfortunately, a uniform balance is not always achievable and may lead to unsatisfactory performance. Similarly, hardware-accelerated quantization methods may sacrifice accuracy to speed up the query execution. We propose a Variance-Aware Quantization (VAQ) method to encode data by intelligently adapting dictionary sizes to subspaces to alleviate these significant drawbacks. VAQ exploits intrinsic dimensionality reduction properties to derive the subspaces and only partially balances the importance of subspaces. Then, VAQ solves a constrained optimization problem to assign dictionary sizes proportionally to the importance of each subspace. In addition, VAQ accelerates the query execution by skipping data and subspaces through a hardware-oblivious algorithmic solution. To demonstrate the robustness of VAQ, we perform an extensive evaluation against quantization, hashing, and indexing methods using five large-scale benchmarking datasets. VAQ significantly outperforms the strongest hashing and quantization methods in accuracy while achieving up to 5× speedup. Compared to the fastest but less accurate hardware-accelerated method, VAQ achieves a speedup@recall performance up to 14×. Importantly, a rigorous statistical comparison using over one hundred datasets reveals that VAQ significantly outperforms rival methods even with a half budget. Notably, VAQ's simple data skipping solution achieves competitive or better performance against index-based methods, highlighting the need for new indices for quantization methods.
John Paparrizos, Ikraduya Edian, Chunwei Liu, Aaron J. Elmore, Michael J. Franklin
ICDE3
2021 VergeDB: A Database for IoT Analytics on Edge Devices
John Paparrizos, Chunwei Liu, Bruno Barbarioli, Johnny Hwang, Ikraduya Edian, Aaron J. Elmore, Michael J. Franklin, Sanjay Krishnan
CIDR2
2021 Good to the Last Bit: Data-Driven Encoding with CodecDB
abstract
Columnar databases rely on specialized encoding schemes to reduce storage requirements. These encodings also enable efficient in-situ data processing. Nevertheless, many existing columnar databases are encoding-oblivious. When storing the data, these systems rely on a global understanding of the dataset or the data types to derive simple rules for encoding selection. Such rule-based selection leads to unsatisfactory performance. Specifically, when performing queries, the systems always decode data into memory, ignoring the possibility of optimizing access to encoded data. We develop CodecDB, an encoding-aware columnar database, to demonstrate the benefit of tightly-coupling the database design with the data encoding schemes. CodecDB chooses in a principled manner the most efficient encoding for a given data column and relies on encoding-aware query operators to optimize access to encoded data. Storage-wise, CodecDB achieves on average 90% accuracy for selecting the best encoding and improves the compression ratio by up to 40% compared to the state-of-the-art encoding selection solution. Query-wise, CodecDB is on average one order of magnitude faster than the latest open-source and commercial columnar databases on the TPC-H benchmark, and on average 3x faster than a recent research project on the Star-Schema Benchmark (SSB).
Hao Jiang 0021, Chunwei Liu, John Paparrizos, Andrew A. Chien, Jihong Ma, Aaron J. Elmore
SIGMOD Conference2
2021 Decomposed Bounded Floats for Fast Compression and Queries
abstract
Modern data-intensive applications often generate large amounts of low precision float data with a limited range of values. Despite the prevalence of such data, there is a lack of an effective solution to ingest, store, and analyze bounded, low-precision, numeric data. To address this gap, we propose Buff, a new compression technique that uses a decomposed columnar storage and encoding methods to provide effective compression, fast ingestion, and high-speed in-situ adaptive query operators with SIMD support.
Chunwei Liu, Hao Jiang 0021, John Paparrizos, Aaron J. Elmore
Proc. VLDB Endow.1
2020 Debunking Four Long-Standing Misconceptions of Time-Series Distance Measures
abstract
Distance measures are core building blocks in time-series analysis and the subject of active research for decades. Unfortunately, the most detailed experimental study in this area is outdated (over a decade old) and, naturally, does not reflect recent progress. Importantly, this study (i) omitted multiple distance measures, including a classic measure in the time-series literature; (ii) considered only a single time-series normalization method; and (iii) reported only raw classification error rates without statistically validating the findings, resulting in or fueling four misconceptions in the time-series literature. Motivated by the aforementioned drawbacks and our curiosity to shed some light on these misconceptions, we comprehensively evaluate 71 time-series distance measures. Specifically, our study includes (i) 8 normalization methods; (ii) 52 lock-step measures; (iii) 4 sliding measures; (iv) 7 elastic measures; (v) 4 kernel functions; and (vi) 4 embedding measures. We extensively evaluate these measures across 128 time-series datasets using rigorous statistical analysis. Our findings debunk four long-standing misconceptions that significantly alter the landscape of what is known about existing distance measures. With the new foundations in place, we discuss open challenges and promising directions.
John Paparrizos, Chunwei Liu, Aaron J. Elmore, Michael J. Franklin
SIGMOD Conference2
2020 PIDS: Attribute Decomposition for Improved Compression and Query Performance in Columnar Storage
abstract
We propose PIDS, Pattern Inference Decomposed Storage, an innovative storage method for decomposing string attributes in columnar stores. Using an unsupervised approach, PIDS identifies common patterns in string attributes from relational databases, and uses the discovered pattern to split each attribute into sub-attributes. First, by storing and encoding each sub-attribute individually, PIDS can achieve a compression ratio comparable to Snappy and Gzip. Second, by decomposing the attribute, PIDS can push down many query operators to sub-attributes, thereby minimizing I/O and potentially expensive comparison operations, resulting in the faster execution of query operators.
Hao Jiang 0021, Chunwei Liu, John Paparrizos, Aaron J. Elmore
Proc. VLDB Endow.2
2019 Mostly Order Preserving Dictionaries
abstract
Dictionary encoding, or domain encoding, is an important form of compression that uses a bijective mapping to replace attributes from a large domain (i.e. strings) with a finite domain (i.e. 32 bit integers). This encoding both reduces data storage and allows for more efficient query execution. Traditional dictionary encoding only supports efficient equality queries, while range queries require that encoded values are decoded for evaluating the predicates. An order preserving dictionary allows for range queries without decoding by ensuring that encoded keys follow the same order as the values in the dictionary. While this approach enables efficient queries it requires that the full set of values is known to create the mappings. In this work we bridge this gap by introducing mostly ordered dictionaries that use a best effort dictionary generation based on sampling the input dataset. Query evaluation on a mostly ordered dictionary avoids decoding when possible and gracefully degrades performance as the ratio of ordered values decreases.
Chunwei Liu, McKade Umbenhower, Hao Jiang 0021, Pranav Subramaniam, Jihong Ma, Aaron J. Elmore
ICDE1