Facebook's RocksDB for Flash Storage - The What, Why & How.


Details
RocksDB (http://rocksdb.org/) is an embeddable key value store optimized for fast flash storage.
This talk describes the reasons why Facebook decided to build yet another key-value store, the vision and architecture of RocksDB (http://rocksdb.org/) and how it differs from other open source key-value stores. Facebook engineers describes some of the salient features in RocksDB that are needed for supporting embedded-storage deployments. Typical workloads that are the primary use-cases for RocksDB would be discussed. Additionally, they would highlight the roadmap to make RocksDB the key-value store of choice for highly-multi-core processors and RAM-speed storage devices.
Agenda:
• 6:30 to 7:00 pm - Registration & Snacks
• 7:00 to 7:05 pm - Introductions
• 7:05 to 8:00 pm
- RocksDB – Key Value Store for Flash Storage.
Haobo Xu & Igor Canadi, Facebook Inc.
• 8:00 to 8:45 pm
- Maximizing Flash Capacity and Utilizing Open Source Flash-based Storage Features to Improve Performance.
- Satadal Bhattacharjee, LSI Corp.
• 8:45 to 9:30 pm - Raffle Draw, Q&A, Networking
Presenters:
Satadal Bhattacharjee
Satadal Bhattacharjee is the head of Ecosystem Solutions at LSI focused on creating solution bundles in association with ecosystem partners. Satadal also drives product changes and influence ecosystem partners to adopt new solutions. Key solution focus areas include Big Data, Virtualization, Databases, and Datacenter Management. Satadal holds an Executive MBA from University of California, Berkley, and an MBA in Finance from Keller School of Management.
Haobo Xu
Haobo Xu is a software engineer at Facebook and works in the RocksDB engineering team. He also spent a couple of years at Oracle, working on high-performance database server replication solutions, with expertise in lockless in-memory data structure and dependency-aware parallel apply of relicated transactions.
Haobo graduated from the University of Science and Technology in China, with dual degrees in applied physics and computer science. He was a post-qual Ph.D. candidate at Stanford, building distributed framework for automatic task decomposition and complex problem solving.
Igor Canadi
Igor Canadi is a software engineer at Facebook where his job is making RocksDB more awesome. He recently graduated from University of Wisconsin-Madison with Masters degree in Computer Science. He worked with prof. Paul Barford in the area of internet measurement and analysis.
Igor got his undergraduate degree from University of Zagreb in Croatia. During his undergraduate years, he founded and developed a local non-profit organization that focuses on educating talented high-school students. In his spare time, Igor enjoys sailing and snowboarding.

Sponsors
Facebook's RocksDB for Flash Storage - The What, Why & How.