Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hongyao Zhao

dblp:336/5205 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2025
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 2 first-author · 6 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
6 papers
Transaction processing and concurrency control · 76% Spatial and temporal data management · 14% Distributed and cloud data management · 7%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
distributed transaction processing
1.522025
An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks · VLDB J. 2025
Efficient Distributed Transaction Processing in Heterogeneous Networks · Proc. VLDB Endow. 2023
Transaction processing and concurrency control
concurrency control
0.912025
A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems · Proc. VLDB Endow. 2025
Transaction processing and concurrency control › concurrency control
optimistic concurrency control
0.912025
A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems · Proc. VLDB Endow. 2025
Transaction processing and concurrency control › consistency
consistency models
0.712023
Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems · IEEE Trans. Knowl. Data Eng. 2023
Transaction processing and concurrency control › serializability
multi-level serializability
0.712023
Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems · IEEE Trans. Knowl. Data Eng. 2023
Transaction processing and concurrency control › concurrency control
multiversion concurrency control
0.712023
T-SQL: A Lightweight Implementation to Enable Built-in Temporal Support in MVCC-Based RDBMSs · IEEE Trans. Knowl. Data Eng. 2023
Transaction processing and concurrency control
serializability
0.712023
Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems · IEEE Trans. Knowl. Data Eng. 2023
Spatial and temporal data management › temporal databases
temporal database support
0.712023
T-SQL: A Lightweight Implementation to Enable Built-in Temporal Support in MVCC-Based RDBMSs · IEEE Trans. Knowl. Data Eng. 2023
Spatial and temporal data management
temporal query processing
0.712023
T-SQL: A Lightweight Implementation to Enable Built-in Temporal Support in MVCC-Based RDBMSs · IEEE Trans. Knowl. Data Eng. 2023
Transaction processing and concurrency control › concurrency control
deterministic concurrency control
0.312025
A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems · Proc. VLDB Endow. 2025
Distributed systems
heterogeneous networks
0.312025
An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks · VLDB J. 2025
Datacenter networks
RDMA
0.212024
RCBench: an RDMA-enabled transaction framework for analyzing concurrency control algorithms · VLDB J. 2024
Indexing and storage engines
key-value store
0.212023
T-SQL: A Lightweight Implementation to Enable Built-in Temporal Support in MVCC-Based RDBMSs · IEEE Trans. Knowl. Data Eng. 2023
Distributed systems
fault tolerance
0.212023
Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems · IEEE Trans. Knowl. Data Eng. 2023
Distributed systems › distributed database › commit protocol
two-phase commit
0.212023
Efficient Distributed Transaction Processing in Heterogeneous Networks · Proc. VLDB Endow. 2023

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

concurrency control · 1.3bidirectional timestamp adjustment · 1.3TCP/IP · 1.3RDMA · 1.3two-log interleaving · 0.9lock-sharing · 0.9global validation · 0.9multi-version concurrency control · 0.7
YearPublicationVenuePosition
2025 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems
abstract
Deterministic and non-deterministic concurrency control algorithms have shown respective advantages under diverse workloads. Thus, a natural idea is to blend them together. However, because deterministic algorithms work with stringent assumptions, e.g., batched execution and non-interactive transactions, they hardly work together with non-deterministic algorithms. To address this issue, we propose HDCC, a hybrid approach that adaptively employs Calvin and OCC, which have distinct concurrency control and logging schemes, in the same database system. To ensure serializability and recovery correctness, we introduce lock-sharing, global validation, and two-log-interleaving mechanisms. Additionally, we introduce a rule-based assignment mechanism to dynamically select Calvin or OCC based on workload characteristics. Experimental results using TPC-C and YCSB benchmarks demonstrate that HDCC surpasses existing hybrid approaches by up to 3.1×.
Yinhao Hong, Hongyao Zhao, Wei Lu 0015, Xiaoyong Du 0001, Yuxing Chen 0003, Anqun Pan, Lixiong Zheng
Proc. VLDB Endow.2
2025 An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks
Hongyao Zhao, Wei Lu 0015, Zhanhao Zhao, Yinhao Hong, Quanqing Xu, Jinliang Xiao, Fusheng Han, Chuanhui Yang, Xiaoyong Du 0001
VLDB J.1
2024 RCBench: an RDMA-enabled transaction framework for analyzing concurrency control algorithms
Hongyao Zhao, Wei Lu 0015, Wanqing Yang, Jiajia Zhong, Meihui Zhang 0001, Haixiang Li, Xiaoyong Du 0001, Anqun Pan
VLDB J.1
2023 Efficient Distributed Transaction Processing in Heterogeneous Networks
abstract
Countrywide and worldwide business, like gaming and social networks, drives the popularity of inter-data-center transactions. To support inter-data-center transaction processing and data center fault tolerance simultaneously, existing protocols suffer from significant performance degradation due to high-latency and unstable networks. In this paper, we propose RedT, a novel distributed transaction processing protocol that works in heterogeneous networks. In detail, nodes within a data center are inter-connected via the RDMA-capable network and nodes across data centers are inter-connected via TCP/IP networks. RedT extends two-phase commit (2PC) by decomposing transactions into sub-transactions in terms of the data center granularity, and proposing a pre-write-log mechanism that is able to reduce the number of inter-data-center round-trips from a maximal of 6 to 2. Extensive evaluation against state-of-the-art protocols shows that RedT can achieve up to 1.57× higher throughputs and 0.56× lower latency.
Hongyao Zhao, Quanqing Xu, Wei Lu 0015, Jinliang Xiao, Fusheng Han, Chuanhui Yang, Xiaoyong Du 0001
Proc. VLDB Endow.3
2023 T-SQL: A Lightweight Implementation to Enable Built-in Temporal Support in MVCC-Based RDBMSs
abstract
The adoption of temporal expressions into SQL:2011 has continuously driven the extensions of temporal support in relational database systems (a.b.a. RDBMSs). In this paper, we present T-SQL, a lightweight yet efficient built-in temporal implementation in RDBMSs. T-SQL completely relies on multi-version concurrency control (MVCC) which is widely adopted in RDMBSs to manage temporal data. For temporal data, current records are maintained in legacy databases, and historical records, i.e., previoius versions of current records (if any), which used to be periodically reclaimed are separately maintained in KV stores. To enable temporal query processing under SQL:2011, we extend the query engine in legacy RDBMSs to support query processing over either historical records or current records or both. Further, regarding temporal data are ever-increasing, we propose various optimizations to reduce the storage overhead of KV stores while keeping efficient query performance. We elaborate on a publicly available implementation, on how to integrate T-SQL into both centralized and distributed RDBMSs. We conduct extensive experiments on both YCSB and TPC-series benchmarks by comparing T-SQL with other temporal database systems. The results show that T-SQL is both lightweight and efficient.
Zhanhao Zhao, Wei Lu 0015, Hongyao Zhao, Zongyan He, Haixiang Li, Anqun Pan, Xiaoyong Du 0001
IEEE Trans. Knowl. Data Eng.3
2023 Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems
abstract
In decentralized database systems, it is reported that serializability could still produce unexpected transaction orderings, leading to the stale read anomaly. To eliminate this anomaly, strict serializability imposes an additional ordering constraint, called the real-time order, which is required to be preserved among serializable transactions. Yet, preserving the real-time order in strict serializability often causes the performance to drop significantly. Because a weaker data consistency often yields better performance, in this paper, we model serializability from different consistency perspectives to properly leverage the performance and consistency. To do this, we first define a group of orderings, based on which we formulate multi-level serializability by preserving a certain set of ordering constraints among transactions. We then propose a bidirectional timestamp adjustment algorithm (abbreviated as BDTA) to support multi-level serializability with various optimizations. Our special design makes ordering constraints among transactions be preserved simply by adjusting timestamp intervals. Finally, we conduct extensive experiments to show the necessity of introducing multi-level serializability and confirm that BDTA achieves up to 1.19 × better performance than the state-of-the-art concurrency control algorithms.
Zhanhao Zhao, Hongyao Zhao, Qiyu Zhuang, Wei Lu 0015, Haixiang Li, Meihui Zhang 0001, Anqun Pan, Xiaoyong Du 0001
IEEE Trans. Knowl. Data Eng.2