EDBT 2026 Demo / reviewers in the wild / expert
Jianghang Lou
dblp:325/9615
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2023
—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 · 57% Distributed and cloud data management · 39% Database system architecture and tuning · 4% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › isolation level verification
black-box isolation checking |
0.7 | 1 | 2023 | Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation Levels · ICDE 2023 |
Transaction processing and concurrency control
isolation level verification |
0.7 | 1 | 2023 | Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation Levels · ICDE 2023 |
Distributed and cloud data management › cloud database
cloud-native database |
0.6 | 1 | 2022 | PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native Applications · ICDE 2022 |
Distributed and cloud data management › distributed database architecture
distributed relational database |
0.6 | 1 | 2022 | PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native Applications · ICDE 2022 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.6 | 1 | 2022 | PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native Applications · ICDE 2022 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.2 | 1 | 2022 | PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native Applications · ICDE 2022 |
Methods — techniques the papers use, named apart from their topics
two-level pipeline · 0.7mechanism-mirrored verification · 0.7paxos · 0.6hybrid logical clock · 0.6MPP engine · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation LevelsabstractIsolation Levels (IL) act as correct contracts between applications and database management systems (DBMSs). The complex code logic and concurrent interactions among transactions make it a hard problem to expose violations of various ILs stated by DBMSs. With the recent proliferation of new DBMSs, especially the cloud ones, there is an urgent demand for a general way to verify various ILs. The core challenges come from the requirements of: (a) lightweight (verifying without modifying the application logic in workloads and the source code of DBMSs), (b) generality (verifying various ILs), and (c) efficiency (performing efficient verification on a long running workload). For lightweight, we propose to deduce transaction dependencies based on time intervals of operations collected from client-sides without touching the source code of DBMSs. For generality, based on a thorough analysis of existing concurrency control protocols, we summarize and abstract four mechanisms which can implement ILs in all commercial DBMSs we have investigated. For efficiency, we design a two-level pipeline to organize and sort massive time intervals in a time and memory conservative way; we propose a mechanism-mirrored verification to simulate the concurrency control protocols implemented in DBMSs for high throughputs. Leopard outperforms existing methods by up to 114× in verification time with a relative small memory usage. In practice, Leopard has a superpower to verify various ILs on any workload running on all commercial DBMSs. Moreover, it has successfully discovered 23 bugs that cannot be found by other existing methods. Keqiang Li 0006, Siyang Weng, Peiyuan Liu, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Xuan Zhou 0001, Jianghang Lou, Gui Huang, Weining Qian, Aoying Zhou |
ICDE | 8 |
| 2022 | PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native ApplicationsabstractCloud computing is on the rise, which promotes new breeds of database systems to accommodate the cloud environment. The development of cloud-native databases reveals three trends. One is the adoption of multi-datacenter (DC) deployment to survive the downtime of any single site. Another is the separation of computation and storage resources to achieve higher elasticity and scalability. The last is the support of HTAP to eliminate data redundancy and system complexity from heterogeneous databases. To cater to these trends, we design a distributed relational database called PolarDB-X, which is built on top of the cloud-native database PolarDB. It hence inherits many cloud-native features, such as multi-datacenter deployment and elasticity. To achieve cross-DC capability, it leverages Paxos and hybrid logical clock to achieve durability and snapshot-isolation consistency with low coordination costs. For resource elasticity, since the underlying PolarDB supports rapid migration of tenants between nodes, PolarDB-X can quickly scale the cluster to cope with a sudden traffic increase. For HTAP support, with the help of read replicas and a HTAP executor, PolarDB-X can improve the latency and parallelism of analytical queries without impacting concurrently-running TP workloads. Using its MPP engine and an in-memory column index, the efficiency of analytical queries can be further enhanced. PolarDB-X is now a cloud database service at Alibaba Cloud. We have learned many useful lessons from its development and operation, and have incorporated those into our design and analysis. Wei Cao 0006, Feifei Li 0001, Gui Huang, Jianghang Lou, Dengcheng He, Mengshi Sun, Yingqiang Zhang, Sheng Wang 0011, Xueqiang Wu, Han Liao, Zilin Chen, Xiaojian Fang, Chenghui Liang, Yanxin Luo, Huanming Wang, Songlei Wang, Zhanfeng Ma, Xinjun Yang, Yubin Ruan, Qingda Hu, Junbin Kang |
ICDE | 4 |