Tim Callaghan is the Vice President of Engineering at Tokutek, creators of TokuDB. A long time database fanatic, Tim has 20 years experience building and administering database applications for commercial and internal usage. Tim spent two years at VoltDB, where he led the field engineering efforts, was the point contact for all commercial and community customers, and served as Product Manager. Before that, he was the Chief System Architect at CrunchTime Information Systems, building their SaaS restaurant solutions and distributed database offerings for the cruise industry.
During the tutorial we're going to review the process of installing a fresh TokuDB instance on a Linux VM and go through some example use cases. We will discuss the details for upgrading from an existing MySQL installation. We will run several operations and benchmarks to explain the differences between TokuDB and the traditional MySQL engines. While we will provide a stock VM ready to... [read more]
MongoDB is a popular NoSQL DBMS that shares the ease-of-use and quick setup that made MySQL famous. But is MongoDB really up to the job? Is it right for your applications? If you understand MySQL well, you know how database systems work. In this talk we will demonstrate how to lean on your knowledge of topics like schema design, query optimization, indexing, sharding, and high availability to... [read more]
Cassandra is a widely used NoSQL DBMS that offers advanced replication, built-in HA, and column-family organization. At first glance it seems radically different. Is Cassandra a replacement for MySQL or is it something entirely new? Tim and Robert will set out to prove that even though Cassandra looks very different on top, underneath it depends on many principles you already know from MySQL.... [read more]
Are you running MySQL to the outer edge of it's performance capabilities or do you wish you were? - How did you do it? - Were there any trade-offs? - Lessons learned? Attendees of this BoF session should be willing to share their real-world experiences in getting the most out of their MySQL servers (inserts, updates, deletes, queries, replication performance, etc.). This isn't... [read more]