Making the case for write-optimized database algorithms Базы данных, системы хранения
Специализируюсь на улучшении производительности баз данных. Ранее возглавлял команду MySQL-разработки Facebook, а до этого возглавлял команду MySQL-разработки Google. Также работал в Oracle, Identity Engines и Informix с "внутренностями" баз данных. Получил степень магистра в области компьютерных наук в Университете Висконсин-Мэдисон.
Тезисы
Write-optimized database algorithms have been available in NoSQL products for many years. With MyRocks, the RocksDB storage engine for MySQL, we are using a write-optimized algorithm for a SQL DBMS. This talk will explain why we created MyRocks and how to compare write-optimized algorithms with the ubiquitous B-Tree in terms of read, write and space efficiency. A large MySQL deployment at Facebook is in the process of migrating from InnoDB to MyRocks. With RocksDB storage engines for MySQL and MongoDB and the Vinyl storage engine for Tarantool we think it is likely that you can consider a write-optimized database engine in the next few years.