Li Zhang 0132

dblp:89/5992-132 · DBLP profile ↗
← Back
6ranked-venue papers in the field
0as first author
5since 2021 · last 2026
—ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 6
YearPublicationVenuePosition
2026 Query Performance Explanation through Large Language Model for HTAP Systems
Haibo Xiu, Li Zhang 0132, Tieying Zhang, Jun Yang 0001, Jianjun Chen 0001
EDBT2
2025 veDB-HTAP: a Highly Integrated, Efficient and Adaptive HTAP System
abstract
In this paper, we describe veDB-HTAP, a highly integrated, efficient, and adaptive HTAP system recently built in ByteDance. veDB-HTAP adopts a highly integrated system architecture by leveraging the Secondary Engine mechanism provided by MySQL and provides a seamless query processing experience across OLTP and OLAP engines. In addition, we introduce a cost-based and machine-learning-based smart query router that significantly outperforms the rule-based query router used in ByteHTAP, a precursor of veDB-HTAP. A key design principle of veDB-HTAP is the collaboration and adaptability of major system components, including query planning, query execution, and unified storage. Our adaptive query execution can be classified into two categories: 1) adaptive execution that dynamically collects and utilizes runtime statistics for better query performance; 2) utilizing runtime resource information to achieve a high quality of service even under heavy workloads. The experiments show that veDB-HTAP can achieve more than 3× speedup for TPC-H while consuming only one-third of the resources compared to ByteHTAP.
Jianjun Chen 0001, Li Zhang 0132, Lixun Cao, Yonghua Ding, Fangshi Li, Haibo Xiu, Kui Wei, Le Cai, Yuanjin Lin, Shangyu Luo, Jianfeng Qian, Zikang Wang, Mingyi Zhang 0001, Shicai Zeng, Jason Sun, Lei Zhang 0213, Pengwei Zhao
Proc. VLDB Endow.2
2023 Accelerating Cloud-Native Databases with Distributed PMem Stores
abstract
Relational databases have gone through a phase of architectural transition from a monolithic to a distributed architecture to take full advantage of cloud technology. These distributed databases can leverage remote storage to maintain larger amounts of data than monolithic databases at the cost of increased latency. At ByteDance, we have built a distributed database called veDB based on the popular compute-storage separation architecture, however we have observed the system is unable to provide both low latency and high throughput required by some business critical applications, such as batched order processing.In this paper we present our novel approaches to tackle this problem. We have modified our system’s storage to utilize persistent memory (PMem) coupled with a remote direct memory access (RDMA) network to reduce read/write latency and increase the throughput. We also propose a query push-down framework to push partial computations to the PMem storage layer to accelerate analytical queries and reduce the impact of the transaction workload in the computation layer. Our experiments show that our methods improve the throughput by up to 1.5× and reduce latency by up to 20× for standard benchmarks and real-world applications.
Jason Sun, Li Zhang 0132, Huicong Liu, Shangyu Luo, Kai Wu 0004, Kevin Bruhwiler, Yuanyuan Nie, Jianjun Chen 0001, Lei Zhang 0213, Yuming Liang
ICDE3
2023 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance
abstract
In recent years, at ByteDance, we have started seeing more and more business scenarios that require performing real-time data serving besides complex Ad Hoc analysis over large amounts of freshly imported data. The serving workload requires performing complex queries over massive newly added data items with minimal delay. These systems are often used in mission-critical scenarios, whereas traditional OLAP systems cannot handle such use cases. To work around the problem, ByteDance products often have to use multiple systems together in production, forcing the same data to be ETLed into multiple systems, causing data consistency problems, wasting resources, and increasing learning and maintenance costs. To solve the above problem, we built a single Hybrid Serving and Analytical Processing (HSAP) system to handle both workload types. HSAP is still in its early stage, and very few systems are yet on the market. This paper demonstrates how to build Krypton, a competitive cloud-native HSAP system that provides both excellent elasticity and query performance by utilizing many previously known query processing techniques, a hierarchical cache with persistent memory, and a native columnar storage format. Krypton can support high data freshness, high data ingestion rates, and strong data consistency. We also discuss lessons and best practices we learned in developing and operating Krypton in production.
Jianjun Chen 0001, Li Zhang 0132, Liya Fan, Mu Xiong, Benchao Dong, Kuankuan Guo, Yuanjin Lin, Zikang Wang, Yemeng Yang, Junda Zhao, Dongyan Zhou, Zhikai Zuo, Yuming Liang
Proc. VLDB Endow.4
2022 ByteHTAP: ByteDance's HTAP System with High Data Freshness and Strong Data Consistency
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 saves us a lot of resources and development time and allows easy future extensions such as replacing the query processing engine with other alternatives. ByteHTAP can provide high data freshness with less than one second delay, which enables many new business opportunities for our customers. Customers can also configure different data freshness thresholds based on their business needs. ByteHTAP also provides strong data consistency through global timestamps across its OLTP and OLAP system, which greatly relieves application developers from handling complex data consistency issues by themselves. In addition, we introduce some important performance optimizations to ByteHTAP, such as pushing computations to the storage layer and using delete bitmaps to efficiently handle deletes. Lastly, we will share our lessons and best practices in developing and running ByteHTAP in production.
Jianjun Chen 0001, Yonghua Ding, Fangshi Li, Li Zhang 0132, Mingyi Zhang 0001, Kui Wei, Lixun Cao, Dan Zou, Yang Liu 0442, Lei Zhang 0213, Kai Wu 0004, Shangyu Luo, Jason Sun, Yuming Liang
Proc. VLDB Endow.5
2018 FusionInsight LibrA: Huawei's Enterprise Cloud Data Analytics Platform
abstract
Huawei Fusion Insight Libr A (FI-MPPDB) is a petabyte scale enterprise analytics platform developed by the Huawei data-base group. It started as a prototype more than five years ago, and is now being used by many enterprise customers over the globe, including some of the world's largest financial institutions. Our product direction and enhancements have been mainly driven by customer requirements in the fast evolving Chinese market. This paper describes the architecture of FI-MPPDB and some of its major enhancements. In particular, we focus on top four requirements from our customers related to data analytics on the cloud: system availability, auto tuning, query over heterogeneous data models on the cloud, and the ability to utilize powerful modern hardware for good performance. We present our latest advancements in the above areas including online expansion, auto tuning in query optimizer, SQL on HDFS, and intelligent JIT compiled execution. Finally, we present some experimental results to demonstrate the effectiveness of these technologies.
Le Cai, Jianjun Chen 0001, Kuorong Chiang, Marko A. Dimitrijevic, Yonghua Ding, Ahmad Ghazal, Jacques Hebert, Kamini Jagtiani, Suzhen Lin, Demai Ni, Chunfeng Pei, Jason Sun, Li Zhang 0132, Mingyi Zhang 0001
Proc. VLDB Endow.17