Database Engineer, Facebook
Yoshinori is a database engineer at Facebook. Before joining Facebook, Yoshinori was a database and infrastructure architect at DeNA, living in Tokyo. Yoshinori's primary responsibility at DeNA is to make our database infrastructure more reliable, faster and more scalable. Before joining DeNA, Yoshinori worked at MySQL/Sun/Oracle as a lead consultant in APAC for four years. Yoshinori has written eight MySQL related technical books so far and has published technical articles about MySQL, Linux, and Java for a monthly database magazine since 2004.
Tuesday, April 14, 2015 - 6:01pm @
InnoDB is great general purpose database and in many cases it fits the best. But sometimes we want more space and write optimized database. There are some write optimized databases outside of MySQL ecosystem, but we want to utilize existing MySQL assets like Replication and related tools. To fill the gap, we started developing a new storage engine on top of RocksDB (http://rocksdb.org/) --... [read more]
Wednesday, April 15, 2015 - 4:30pm @
LSM - Log Structured Merge tree databases - is getting well known to database communities. Compared to traditional databases like InnoDB, LSM is optimized for writes, and has penalties for reads. The most popular LSM database in the world is probably HBase. LSM is not unrelated to MySQL. MySQL has pluggable storage engine architecture, and there are already a couple of storage engines... [read more]
Tuesday, April 14, 2015 - 11:30am @
In this session, we will present about our enhancements and deployments for reducing MySQL server downtime dramatically at Facebook -- by fast master failover without data loss. There are a couple of well-known fast master failover solutions like mysqlfailover/MHA. In addition to that, we started using Semi-Synchronous replication to achieve failover without dataloss. To make failover work at... [read more]