Huafeng Xi

dblp:124/1975 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 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.

Databases, data mining, and information retrieval
2 papers
Transaction processing and concurrency control · 54% Distributed and cloud data management · 23% Indexing and storage engines · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 69% Storage systems · 31%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
distributed transaction processing
1.322024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Distributed systems
consensus
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Distributed systems › consensus
paxos
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Storage systems › logging
write-ahead logging
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Distributed and cloud data management › distributed database architecture
distributed relational database
0.612022
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Indexing and storage engines › storage management
storage engine
0.612022
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Distributed systems
fault tolerance
0.212022
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022

Methods — techniques the papers use, named apart from their topics

shared-nothing architecture · 1.1multi-tenancy · 1.1
YearPublicationVenuePosition
2024 PALF: Replicated Write-ahead Logging for Distributed Databases
abstract
Distributed databases have been widely researched and developed in recent years due to their scalability, availability, and consistency guarantees. The write-ahead logging (WAL) system is one of the most vital components in a database. It is still a non-trivial problem to design a replicated logging system as the foundation of a distributed database with the power of ACID transactions. This paper proposes PALF, a Paxos-backed Append-only Log File System, to address these challenges. The basic idea behind PALF is to co-design the logging system with the entire database for supporting database-specific functions and to abstract the functions as PALF primitives to power other distributed systems. Many database functions, including transaction processing, database restore, and physical standby databases, have been built based on PALF primitives. Evaluation shows that PALF greatly outperforms well-known implementations of consensus protocols and is fully competent for distributed database workloads. PALF has been deployed as a component of the OceanBase 4.0 database and has been made open-source along with it.
Fusheng Han, Debin Jia, Xuwang Teng, Chuanhui Yang, Huafeng Xi, Shuning Tao, Quanqing Xu
Proc. VLDB Endow.8
2022 OceanBase: A 707 Million tpmC Distributed Relational Database System
abstract
We have designed and developed OceanBase, a distributed relational database system from the very basics for a decade. Being a scale-out multi-tenant system, OceanBase is cross-region fault tolerant, which is based on the shared-nothing architecture. Besides sharing many similar goals with alternative distributed DBMS, such as horizontal scalability, fault-tolerance, etc., our design has been driven by the demands of typical RDBMS compatibility as well as both on-premise and off-premise deployments. OceanBase has fulfilled its design goal. It implements the salient features of certain mainstream classical RDBMS, and most applications on them can run on OceanBase, with or without a few minor modifications. Tens of thousands of OceanBase servers have been deployed in Alipay.com as well as many other commercial organizations. It has also successfully passed the TPC-C benchmark test and seized the first place with more than 707 million tpmC. This paper presents the goals, design criteria, infrastructure, and key components of OceanBase including its engines for storage and transaction processing. Further, it details how OceanBase achieves the above leading TPC-C benchmark in a distributed cluster with more than 1,500 servers from 3 zones. It also describes lessons what we have learnt in building OceanBase for more than a decade.
Chuanhui Yang, Fusheng Han, Mingqiang Zhuang, Zhifeng Yang, Xiaojun Cheng, Yuzhong Zhao, Wenhui Shi, Huafeng Xi, Huang Yu, Yi Pan 0001, Boxue Yin, Junquan Chen, Quanqing Xu
Proc. VLDB Endow.10