Homepage

Advisor: Prof. Guoliang Li
Tsinghua Database Group

Biography

I am Xuanhe Zhou (周煊赫 in Chinese). My research interest lies in autonomous database systems, i.e., automating and optimizing the logical/physical designs of database systems so as to benefit AI/DB users. The relevant research problems include but are not limited to : (1) Self-monitoring (e.g., trend forecasting, performance prediction); (2) Self-optimization (e.g., query rewrite); (3) Self-configuration (e.g., knob/index/partition management), (4) Learned data structure design (e.g., learned indexes), and (5) Autonomous database frameworks. Additionally, I also explore interesting AI techniques that are relevant to databases (e.g., real-time feature stores).

Datasets

A corpus of training data for database tasks! (coming soon)

Projects

One of our current targets is to open-source a series of practical, out-of-the-box tools (outside/inside database kernels) for both AI and DB users with my excellent collaborators, e.g.,

👉 Database Tools

Applications: Zhenzhi (banking); Enmotech (complex sqls on oracle)
Applications: PSBC (banking)
Applications: CMCC (telecommunications); Huawei Cloud;

👉 Database Strategies

👉 AI Assistant Tools

Applications: 4Paradigm (feature store); Intel (new hardware testing); Vipshop (feature store)

Peer-reviewed Papers

🟡
self monitoring
🟢
self optimization
🔴
self configuration
🔵
data structure design
auto database
🟤
data generation 🖐🏻 online AI

2023

(SIGMOD) Grep: A Graph Learning Based Database Partitioning System. [paper] [code] (coming soon)
🔴
Xuanhe Zhou, Guoliang Li, Wei Guo, Luyang Liu.
(VLDB Industry) FEBench: A Benchmark for Real-Time Relational Data Feature Extraction. [paper] [code] 🖐🏻
Xuanhe Zhou, Cheng Chen (co-first author), Kunyi Li, Bingsheng He, Mian Lu, Qiaosheng Liu, Wei Huang, Guoliang Li, Zhao Zheng, Yuqqiang Chen.
(VLDB Demo) A Learned Query Rewrite System. [demo]
🟢
Xuanhe Zhou, Guoliang Li, Jianming Wu, Jiesi Liu, Zhaoyan Sun, Xinning Zhang.
(VLDB) Learned Index: A Comprehensive Experimental Evaluation. [paper] [code]
🔵
Zhaoyan Sun, Xuanhe Zhou, Guoliang Li.
(ICDE) DBAugur: An Adversarial-based Trend Forecasting System for Diversified Workloads. [paper] [code]
🟡
Yuanning Gao, Xiuqi Huang, Xuanhe Zhou, Xiaofeng Gao, Guoliang Li.
(TKDE) Automatic Database Knob Tuning: A Survey. [paper] [code]
🔴
Xinyang Zhao, Xuanhe Zhou (co-first author), Guoliang Li.

2022

(SIGMOD) LearnedSQLGen: Constraint-Aware SQL Generation using Reinforcement Learning. [paper] [code]
🟤
Lixi Zhang, Chengliang Chai, Xuanhe Zhou, Guoliang Li.
(VLDB) A Learned Query Rewrite System using Monte Carlo Tree Search. [paper] [code]
🟢
Xuanhe Zhou, Guoliang Li, Chengliang Chai, Jianhua Feng.
(ICDE) AutoIndex: An Incremental Index Management System for Dynamic Workloads. (advised by Guoliang Li). [paper] [code]
🔴
Xuanhe Zhou, Luyang Liu, Wenbo Li, Lianyuan Jin, Tianqing Wang, Shifu Li.
(ICDE) Adaptive Code Learning for Spark Configuration Tuning. [paper] [code]
🔴
Chen Lin, Junqing Zhuang, Jiadong Feng, Hui Li, Xuanhe Zhou, Guoliang Li.
(ICDE Tutorial) Machine Learning for Data Management: A System View. [paper] [slide]
Guoliang Li, Xuanhe Zhou.

2021

(VLDB'21) Guoliang Li, Xuanhe Zhou, Ji Sun, Xiang Yu, Yue Han, Lianyuan Jin, Wenbo Li, Tianqing Wang, Shifu Li. openGauss: An Autonomous Database System. [paper] [code] over 1.5k stars
(VLDB'21) Xuanhe Zhou, Lianyuan Jin, Ji Sun, Xinyang Zhao, Xiang Yu, Shifu Li, Tianqing Wang, et al. DBMind: A Self-Driving Platform in openGauss. (Demo Track). [paper] [website]
(SIGMOD'21) Guoliang Li, Xuanhe Zhou, Lei Cao, Chengliang Chai. AI Meets Database: AI4DB and DB4AI. (Tutorial Track). [paper] [slide]
(VLDB'21) Guoliang Li, Xuanhe Zhou, Lei Cao. Machine Learning for Databases. (Tutorial Track). [paper] [website]
(Journal of Software'21) Guoliang Li, Xuanhe Zhou. Survey of Data Management Techniques for Supporting Artificial Intelligence. [paper]

2020

(VLDB'20) Xuanhe Zhou, Ji Sun, Guoliang Li, Jianhua Feng. Query Performance Prediction for Concurrent Queries using Graph Embedding. [code] [paper]
🟡
(TKDE'20) Xuanhe Zhou, Chengliang Chai, Guoliang Li, Ji Sun. Database meets artificial intelligence: A survey. [paper]
(Chinese Journal of Computers'20) Guoliang, Li, Xuanhe Zhou, Sun Ji, Yu Xiang, Yuan Haitao, Liu Jiabin, and Han Yue. Overview of database technology based on machine learning. [paper]

2019

(VLDB'19) Guoliang Li, Xuanhe Zhou, Shifu Li, Bo Gao. QTune: A Query-Aware Database Tuning System with Deep Reinforcement Learning. [paper]
🔴
(Data Eng.'19) Guoliang Li, Xuanhe Zhou, Sihao Li. Xuanyuan: An AI-Native Database. IEEE Data Eng., 2019. [paper]
(Journal of Computer'19) Guoliang Li, Xuanhe Zhou, Ji Sun, Xiang Yu, Haitao Yuan, Jiabin Li, Yue Han. A Survey of Machine-Learning-based Database Techniques. [paper]

Activities

2021.10 - Tutorial of ML for Databases, AIMLSystems Conference. [website]
2021.08 - Invited Talk, The LADSIOS Workshop, VLDB Conference. [website]
2021.06 - SIGMOD Onsite Volunteer. [website]

Services

PC Member - DBML'23; Journal Reviewer - VLDB Journal, JCST

Awards

2022 - 清华大学特等奖学金 (Highest Honor in Tsinghua)
2022 - ByteDance Fellowship (Top 10 in China)
2022 - MSRA Fellowship (Top 12 in Asia)
2021 - 钟士模奖学金 (Highest Honor in Tsinghua CS)
2021 - National Scholarship
2021 - 84 Future Innovation Scholarship, Tsinghua
2021 - Baidu Scholarship Top 40
2021 - Apple Scholars in AI/ML Nomination
2020 - 84 Future Innovation Scholarship, Tsinghua
2017 - National Scholarship

Teaching

2019-2022 Database Systems (THU/30240262), teaching assistant
Our online tutorials on building a basic relational database are available!!
Advanced functions (by wenbo, haowen): https://thu-db.github.io/dbtrain-tutorial/
Last modified 4d ago