Yiding Cui

Infrastructure Engineer at PingCAP

Haidian District, Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yiding Cui is an Infrastructure Engineer with 11 years’ experience specializing in distributed databases and SQL engine performance, currently building core TiDB kernel features at PingCAP in Beijing. He contributes to high-profile open-source projects like TiKV and TiDB, implementing coprocessor functions, sampling algorithms, predicate pushdown, and new window functions that directly improve query accuracy and execution. His work spans SQL parsing, optimizer improvements, index and storage refinements, and distributed query execution, demonstrating deep systems-level expertise. At PingCAP he couples production-focused development with rigorous testing to ensure service stability and scalability. Notably, his contributions touch both storage (TiKV) and SQL layers (TiDB), a cross-stack perspective that helps bridge query planning and physical execution. Trained in network engineering at Beijing University of Posts and Telecommunications, he brings networking sensibilities to database infrastructure challenges.
code11 years of coding experience
book网络工程, 网络工程 at 北京邮电大学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

key-value10
query-optimization10
coproc10
go10
sql10
optimisation10
database-design10
distributed-transactions10
copr10
cop10
rust10
distributed-database10
optimization10
database-optimization10
consensus9

Programming languages (11)

JavaC++ShellRustCTeXJavaScriptGo

Github contributions (5)

github-logo-circle
pingcap/tidb

Nov 2016 - Jan 2023

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1 release, 2360 reviews, 384 commits in 6 years 3 months
Contributions summary:Yiding's contributions focused on enhancing the database functionality and performance of TiDB, an open-source, cloud-native, distributed SQL database. Their commits involved pushing down predicates, refactoring index join mechanisms, correcting behaviors related to index ranges, implementing new window functions (PERCENT_RANK), and addressing issues concerning the handling of collations. They also made updates to data storage, index structures and improved the accuracy of statistics.
ai-poweredtidbserverlesshtapreal-time
tikv/tikv

Sep 2017 - Oct 2021

Distributed transactional key-value database, originally created to complement TiDB
Role in this project:
userBack-end Developer
Contributions:8 reviews, 10 commits, 10 PRs in 4 years 1 month
Contributions summary:Yiding contributed to the `tikv/tikv` project by implementing and modifying core functionalities. Their work includes implementing the `in` function for the coprocessor, which enhances the query capabilities of the distributed key-value database. They also refactored code related to statistics and analyze components, and they implemented bernoulli sampling, improving the accuracy of data analysis. The user's contributions involve modifications across multiple modules, including coprocessor, statistics and analysis, indicating involvement with the core storage and query processing aspects of TiKV.
tidbtikvdatabasekey-value-databaseconsensus
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yiding Cui - Infrastructure Engineer at PingCAP