Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP

Tobias Schmidt, Dominik Durner, Viktor Leis, Thomas Neumann

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

Businesses are increasingly demanding real-time analytics on up to-date data. However, current solutions fail to efficiently combine transactional and analytical processing in a single system. Instead, they rely on extract-transform-load pipelines to transfer transactional data to analytical systems, which introduces a significant delay in the time-to-insight. In this paper, we address this need by proposing a new storage engine design for the cloud, called Colibri, that enables hybrid transactional and analytical processing beyond main memory. Colibri features a hybrid column-row store optimized for both workloads, leveraging emerging hardware trends. It effectively separates hot and cold data to accommodate diverse access patterns and storage devices. Our extensive experiments showcase up to 10x performance improvements for processing hybrid workloads on solid-state drives and cloud object stores.

Original languageEnglish
Pages (from-to)3290-3303
Number of pages14
JournalProceedings of the VLDB Endowment
Volume17
Issue number11
DOIs
StatePublished - 2024
Event50th International Conference on Very Large Data Bases, VLDB 2024 - Guangzhou, China
Duration: 25 Aug 202429 Aug 2024

Fingerprint

Dive into the research topics of 'Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP'. Together they form a unique fingerprint.

Cite this