18 citations · 51 across the 13 of their papers we have counts for
10 papers · 1 filter
Intelligent Transaction Scheduling via Conflict Prediction in OLTP DBMS
Tieying Zhang, Anthony Tomasic, Andrew Pavlo
Current architectures for main-memory online transaction processing (OLTP) database management systems (DBMS) typically use random scheduling to assign transactions to threads. Thi…
An Empirical Evaluation of Columnar Storage Formats
Xinyu Zeng, Yulong Hui, Jiahong Shen +3
Columnar storage is a core component of a modern data analytics system. Although many database management systems (DBMSs) have proprietary storage formats, most provide extensive s…
Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems (Extended Version)
Yu Xia, Xiangyao Yu, Andrew Pavlo +1
Existing single-stream logging schemes are unsuitable for in-memory database management systems (DBMSs) as the single log is often a performance bottleneck. To overcome this proble…
Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats
Tianyu Li, Matthew Butrovich, Amadou Ngom +3
The proliferation of modern data processing tools has given rise to open-source columnar data formats. The advantage of these formats is that they help organizations avoid repeated…
Order-Preserving Key Compression for In-Memory Search Trees
Huanchen Zhang, Xiaoxuan Liu, David G. Andersen +3
We present the High-speed Order-Preserving Encoder (HOPE) for in-memory search trees. HOPE is a fast dictionary-based compressor that encodes arbitrary keys while preserving their…
Scheduling OLTP Transactions via Machine Learning
Yangjun Sheng, Anthony Tomasic, Tieying Zhang +1
Current main memory database system architectures are still challenged by high contention workloads and this challenge will continue to grow as the number of cores in processors co…