EDBT 2026 Demo / reviewers in the wild / expert
Baoyue Yan
dblp:295/9116
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2023
0000-0002-2236-5903ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Database system architecture and tuning · 35% Distributed and cloud data management · 35% Transaction processing and concurrency control · 19% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › cloud database
cloud-native database |
0.7 | 1 | 2023 | PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba · Proc. ACM Manag. Data 2023 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.7 | 1 | 2023 | PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba · Proc. ACM Manag. Data 2023 |
Storage systems
flash and SSD |
0.7 | 1 | 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe Devices · IEEE Trans. Computers 2023 |
Storage systems
key-value storage |
0.7 | 1 | 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe Devices · IEEE Trans. Computers 2023 |
Storage systems › flash and SSD
NVMe |
0.7 | 1 | 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe Devices · IEEE Trans. Computers 2023 |
Storage systems › key-value storage
persistent key-value store |
0.7 | 1 | 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe Devices · IEEE Trans. Computers 2023 |
Storage systems › key-value storage
LSM-tree |
0.5 | 1 | 2021 | Revisiting the Design of LSM-tree Based OLTP Storage Engine with Persistent Memory · Proc. VLDB Endow. 2021 |
Storage systems › non-volatile memory storage
persistent memory systems |
0.5 | 1 | 2021 | Revisiting the Design of LSM-tree Based OLTP Storage Engine with Persistent Memory · Proc. VLDB Endow. 2021 |
Query processing and optimization
OLAP |
0.2 | 1 | 2023 | PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba · Proc. ACM Manag. Data 2023 |
Transaction processing and concurrency control
OLTP |
0.2 | 1 | 2023 | PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba · Proc. ACM Manag. Data 2023 |
Storage systems
storage reliability |
0.2 | 1 | 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe Devices · IEEE Trans. Computers 2023 |
Methods — techniques the papers use, named apart from their topics
slab allocation · 0.7defragmentation · 0.7asynchronous i/o · 0.7DMA · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PolarDB-IMCI: A Cloud-Native HTAP Database System at AlibabaabstractCloud-native databases have become the de-facto choice for mission-critical applications on the cloud due to the need for high availability, resource elasticity, and cost efficiency. Meanwhile, driven by the increasing connectivity between data generation and analysis, users prefer a single database to efficiently process both OLTP and OLAP workloads, which enhances data freshness and reduces the complexity of data synchronization and the overall business cost. In this paper, we summarize five crucial design goals for a cloud-native HTAP database based on our experience and customers' feedback, i.e., transparency, competitive OLAP performance, minimal perturbation on OLTP workloads, high data freshness, and excellent resource elasticity. As our solution to realize these goals, we present PolarDB-IMCI, a cloud-native HTAP database system designed and deployed at Alibaba Cloud. Our evaluation results show that PolarDB-IMCI is able to handle HTAP efficiently on both experimental and production workloads; notably, it speeds up analytical queries up to ×149 on TPC-H (100GB). PolarDB-IMCI introduces low visibility delay and little performance perturbation on OLTP workloads (<5%), and resource elasticity can be achieved by scaling out in tens of seconds. Tongliang Li, Haoze Song, Xinjun Yang, Wenchao Zhou, Feifei Li 0001, Baoyue Yan, Qianqian Wu 0007, Yukun Liang, Chengjun Ying, Baokai Chen, Yubin Ruan, Xiaoyi Weng, Shibin Chen, Chengzhong Yang, Hongyan Xing, Nanlong Yu, Dapeng Huang, Jianling Sun |
Proc. ACM Manag. Data | 7 |
| 2023 | Limon: A Scalable and Stable Key-Value Engine for Fast NVMe DevicesabstractModern fast NVMe devices with high throughput and ultra-low latency have brought new opportunities for persistent key-value (KV) engines. In this paper, we propose Limon, a persistent KV engine to exploit the performance potentials of fast NVMe devices. Limon targets three practical design aspects that existing KV engines fail to consider simultaneously: functionality, scalability, and stability. Limon carefully redesigns the index structure, on-disk KV record layout, and I/O processing of a persistent KV engine for these aspects. Specifically, Limon (i) proposes a semi-shared global index to improve scalability and range queries. (ii) employs a fast slab-based record layout with light-weight defragmentation to enable stable performance, and (iii) uses efficient asynchronous per-core I/O processing with two optimizations: DMA-backed buffer pool and page deduplication, to further improve scalability. Our evaluations with the YCSB benchmark and one production workload show that Limon outperforms state-of-the-art persistent key-value engines (i.e., SpanDB, KVell, and uDepot) by up to 1.2x to 3.8x and has the best scalability. Moreover, Limon has stable and predictable performance due to its novel record layout strategy. Baoyue Yan, Jinbin Zhu, Bo Jiang 0001 |
IEEE Trans. Computers | 1 |
| 2021 | Revisiting the Design of LSM-tree Based OLTP Storage Engine with Persistent MemoryabstractThe recent byte-addressable and large-capacity commercialized persistent memory (PM) is promising to drive database as a service (DBaaS) into unchartered territories. This paper investigates how to leverage PMs to revisit the conventional LSM-tree based OLTP storage engines designed for DRAM-SSD hierarchy for DBaaS instances. Specifically we (1) propose a light-weight PM allocator named Hal-loc customized for LSM-tree, (2) build a high-performance Semi-persistent Memtable utilizing the persistent in-memory writes of PM, (3) design a concurrent commit algorithm named Reorder Ring to aschieve log-free transaction processing for OLTP workloads and (4) present a Global Index as the new globally sorted persistent level with non-blocking in-memory compaction. The design of Reorder Ring and Semi-persistent Memtable achieves fast writes without synchronized logging overheads and achieves near instant recovery time. Moreover, the design of Semi-persistent Memtable and Global Index with in-memory compaction enables the byte-addressable persistent levels in PM, which significantly reduces the read and write amplification as well as the background compaction overheads. The overall evaluation shows that the performance of our proposal over PM-SSD hierarchy outperforms the baseline by up to 3.8x in YCSB benchmark and by 2x in TPC-C benchmark. Baoyue Yan, Xuntao Cheng, Bo Jiang 0001, Shibin Chen, Canfang Shang, Kenry Huang, Xinjun Yang, Wei Cao 0006, Feifei Li 0001 |
Proc. VLDB Endow. | 1 |