Siying Dong

Software Engineer

I am a Software Engineer working in the Database Engineering team at Facebook, focusing on RocksDB, an open-source storage engine library. I also worked on Hive, HDFS, and some other data warehouse infrastructures. Before joining Facebook, I worked in the SQL Azure Team at Microsoft. I received a bachelor’s degree from Tsinghua University and a master’s degree from Brandeis University.


Database storage engine, online transactional processing, and distributed storage

Latest Publications

ACM Transactions on Storage (TOS) - December 16, 2021

RocksDB: Evolution of Development Priorities in a Key-value Store Serving Large-scale Applications

Siying Dong, Andrew Kryczka, Yanqin Jin, Michael Stumm

FAST - February 23, 2021

Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience

Siying Dong, Andrew Kryczka, Yanqin Jin, Michael Stumm

VLDB - August 31, 2020

MyRocks: LSM-Tree Database Storage Engine Serving Facebook’s Social Graph

Yoshinori Matsunobu, Siying Dong, Herman Lee

USENIX FAST - February 24, 2020

Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook

Zhichao Cao, Siying Dong, Sagar Vemuri, David H.C. Du

EUROSYS 2018 - April 23, 2018

Reducing DRAM Footprint with NVM in Facebook

Assaf Eisenman, Darryl Gardner, Islam AbdelRahman, Jens Axboe, Siying Dong, Kim Hazelwood, Chris Petersen, Asaf Cidon, Sachin Katti

CIDR 2017 - January 8, 2017

Optimizing Space Amplification in RocksDB

Siying Dong, Mark Callaghan, Leonidas Galanis, Dhruba Borthakur, Tony Savor, Michael Stumm

FAST - February 17, 2014

Analysis of HDFS Under HBase: A Facebook Messages Case Study

Tyler Harter, Dhruba Borthakur, Siying Dong, Amitanand Aiyer, Liyin Tang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau