2022
DOI: 10.14778/3554821.3554832
|View full text |Cite
|
Sign up to set email alerts
|

ByteHTAP

Abstract: In recent years, at ByteDance, we see more and more business scenarios that require performing complex analysis over freshly imported data, together with transaction support and strong data consistency. In this paper, we describe our journey of building ByteHTAP, an HTAP system with high data freshness and strong data consistency. It adopts a separate-engine and shared-storage architecture. Its modular system design fully utilizes an existing ByteDance's OLTP system and an open source OLAP system. This choice … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 33 publications
0
4
0
Order By: Relevance
“…-[High Data Freshness] A significant motivation of HTAP is to eliminate ETL, thus providing intelligent insights into fresh data at generation speed. For that reason, freshness is commonly mentioned as an essential design goal of HTAP [39,58,78,83,103,111,150,154,168]. -[Strong Performance Isolation] Performance isolation refers to the ability to maintain the performance of a specified workload (e.g., OLTP) while another workload changes.…”
Section: Design Goals and Evaluation Metricsmentioning
confidence: 99%
See 3 more Smart Citations
“…-[High Data Freshness] A significant motivation of HTAP is to eliminate ETL, thus providing intelligent insights into fresh data at generation speed. For that reason, freshness is commonly mentioned as an essential design goal of HTAP [39,58,78,83,103,111,150,154,168]. -[Strong Performance Isolation] Performance isolation refers to the ability to maintain the performance of a specified workload (e.g., OLTP) while another workload changes.…”
Section: Design Goals and Evaluation Metricsmentioning
confidence: 99%
“…consistency is always good to have. Multiple HTAP systems (e.g., [39,78,168]) target maintaining strong consistency across OLTP and OLAP. By doing so, application developers do not need to spend extra effort handling data consistency issues in the application layer, largely reducing the development complexity.…”
Section: -[Strong Consistency Across Oltp and Olap] Strongmentioning
confidence: 99%
See 2 more Smart Citations
“…However, some real workloads require long transactions. The bill of materials workload requires long transactions [19], and transactional analytics for social data requires range queries of over 50,000 records [1].…”
Section: Introduction 1motivationmentioning
confidence: 99%