Gearman provides seamless integration into databases like MySQL and Drizzle by providing user defined functions that can be called from queries, triggers, and stored procedures. This session takes a look at a few database applications that leverage the power of Map/Reduce and queues. These use cases will show how to distribute work outside of the database server, either on the same machine or remote machines. Also, this will show how to call remote functions written in a number of languages. A few use cases will show how background actions can be triggered from databases for later processing using queues. These forms of distributed computing help scale your database and application.
The Gearman APIs, UDFs, and simple server installation allow you to have your own distributed computing framework setup in a matter of minutes, allowing you to focus on your own code rather than the plumbing. It is trivial to integrate Gearman with existing applications, and there are even command line interfaces so advanced programming knowledge is not required to use Gearman.
This session is intended for users who are already familiar with Gearman basics or have attended the beginners session.
Eric Day works on the Drizzle and Gearman projects. He has been writing high-performance, multi-threaded servers and databases for most of his career, always with an emphasis on efficiency and security. He has written complete HTTP/SSL, DNS, and IMAP implementations, along with designing and implementing custom storage and database systems. Most of his work has been done in clustered and distributed environments. When not hacking on code, he can be found running, biking, or enjoying a good vegan meal with his wife.
Giuseppe Maxia, a.k.a. “The Data Charmer” is the MySQL community team lead at Sun Microsystems.
He’s an active member of the MySQL community and long timer open source enthusiast.
During the past 23 years he has worked in various IT related fields, with focus on databases, object oriented programming, system administration.
Fluent in Italian, English, Perl, SQL, Lua, C, Bash, and good speaker of C++, French, Spanish, Java.
Works in cyberspace, with a virtual team.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at firstname.lastname@example.org
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference newsletter (login required).
View a complete list of O'Reilly MySQL Conference contacts.