Peng Lei

Founder at Topling Inc.

Chaoyang 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

👤
Senior
Peng Lei is a founder and systems engineer with 11+ years building high-performance storage engines and distributed database infrastructure. He created TerarkDB and ToplingDB (RocksDB-compatible) and founded Terark and Topling, delivering multi‑x improvements in speed and resource efficiency and later joining ByteDance to lead large database system architecture. His work spans low-level engine internals—table builders, compaction, memory and compression algorithms—to MySQL-compatible products like MyTopling, reflecting deep expertise in storage data structures and performance tuning. An active contributor to RocksDB and the author of a novel compressed in-memory DB used in production, he blends entrepreneurial drive with hands-on C++ systems engineering. Based in Beijing, he has a track record of turning research-grade optimizations into open-source products that outperform incumbents. Notably, his compression approach enables row-level decompression without extra overhead, yielding higher-than-gzip ratios for small row sizes.
code11 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (13)

algorithm10
data-structures10
databases10
algorithms10
storage-engine10
c-language10
cprogramming-language10
performance-optimization10
data-structure10
database10
testing9
filesystem9
rocksdb9

Programming languages (9)

TypeScriptJavaC++CRustLLVMGoRuby

Github contributions (5)

github-logo-circle
bytedance/terarkdb

Aug 2016 - Sep 2020

A RocksDB compatible KV storage engine with better performance
Role in this project:
userBack-end Developer
Contributions:663 commits in 4 years 1 month
Contributions summary:Peng primarily contributed to the development of a RocksDB compatible KV storage engine, specifically focusing on the internal workings and performance optimizations of its data structures. Their work includes the addition of source files, refactoring, and bug fixes within the table component. The contributions demonstrate familiarity with low-level data structures and optimizations related to memory management and performance.
better-performancelmdbbigtablepersistent-storagerocksdb
facebook/rocksdb

Sep 2016 - Jan 2023

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:16 reviews, 20 commits, 73 PRs in 6 years 5 months
Contributions summary:Peng primarily contributed to the core functionality of the RocksDB database. Their work involved modifying the table builder, table reader, and compaction processes. Specific changes include adding features related to table levels, optimizing key comparisons, and fixing issues related to log truncation and histogram calculations, demonstrating a strong understanding of database internals and performance optimization. They also fixed bugs in iterators and improved the overall efficiency and stability of the database.
persistent-storagebigtablefast-storagelsm-treedatabase
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
Peng Lei - Founder at Topling Inc.