Large MySQL deployments and Memcached go hand and hand. This tutorial details how to get started, the ins and outs of deploying Memcached as a key caching layer in your applications, and how to keep scaling.
Memcached is an amazing tool to assist in scaling web sites, originally developed for livejournal.com. Many large scale web sites such as Facebook, LiveJournal, Six Apart, GaiaOnline, Mixi, Hi5, and others use and abuse Memcached to get the scalability they need.
This tutorial covers different ways to fit Memcached into your web site’s architecture. Decide on the best method to pull your web site into the big leagues from offerings provided by Brian Aker, director of architecture at MySQL, and Alan Kasindorf, MySQL DBA for Six Apart.
Brian Aker is the Director of Technology for MySQL. At MySQL he helps set direction for technology and looks for opportunies to harness and shape the MySQL database for efforts in Web, OEM, and Telephony. In his copious amounts of free time he works on Apache and Perl modules, and hacks on the Asterisk Telephony System (hence never has a working home phone number). In the past, he has been involved with projects for the Army Engineer Corps, The Virtual Hospital, Splunk, and Slashdot. He lives in Seattle with his dog Rosalynd.
Alan Kasindorf is the MySQL DBA for Six Apart’s properties, as well as many of their scaling tools. Originally a sysadmin for livejournal.com in 2002, he has since helped build numerous large web sites with open source software and is an advocate and contributor for Memcached, mogilefs, perlbal, and others.
View a complete list of MySQL contacts.