PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 1, 2026ACM Transactions on Computer Systems0 citations

A Single-Index Store for Hybrid Transactional and Analytical Processing on Modern Computational Storage Drives

View Full Paper
KHKecheng HuangZSZhaoyan ShenZSZili Shao

Key Points

  • The research aims to develop a single-index design that optimizes performance for hybrid transactional and analytical processing workloads.
  • Developed a B+-tree design suitable for HTAP workloads.
  • Employed computational storage drives with transparent compression.
  • Analyzed effects of storage fill factor on performance.
  • Proposed a dynamic adapter for varied workload efficiency.
  • Created and open-sourced a functional prototype.
  • Achieved high performance while ensuring data freshness.
  • Demonstrated effective sparse data management with compression-capable drives.
  • Showed significant improvements over multi-index designs.

Abstract

Driven by the exploding demands for real-time data analytics, hybrid transactional and analytical processing (HTAP) has become a topic of great interest in academia and the database industry. To address the well-known conflict between optimal storage formats for online transactional processing (OLTP) and online analytical processing (OLAP), the conventional practice employs a mixture of distinct indexes and dynamically migrates data across different index domains. Unfortunately, such a multi-index design is notably subject to non-trivial trade-offs among OLTP/OLAP performance and data freshness. This work advocates a single-index design to serve HTAP workloads. This is made possible by computational storage drives (CSDs) with built-in transparent compression that are emerging on the commercial market. The key is to exploit the fact that compression-capable CSDs enable sparse data management without sacrificing physical storage capacity. Leveraging this, we have developed an HTAP-oriented B + -tree design that can effectively serve HTAP workloads and meanwhile achieve almost instant data freshness. We also comprehensively analyze the inherent effects of storage fill factor and propose a dynamic adapter design to achieve optimal storage/performance efficiency for varying workloads. We have developed and open-sourced a fully functional prototype. Evaluation results show that our design can ensure data freshness and deliver high performance.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Huang et al. (2026) studied this question.

synapsesocial.com/papers/69cd7e935652765b073a97b9https://doi.org/10.1145/3806230
Ask AI
Helpful
Bookmark
Share
View Full Paper