For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse 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 OSCON newsletter (login required).
View a complete list of OSCON 2008 Contacts
Making databases scale on commodity hardware requires flexibility and a bag of tricks: writing to multiple servers, splitting large tables into “shards” across servers, diverting reads to a local copy, etc. Usually this is accomplished by building an in-house layer over DBI, with hard-coded rules about dispatching queries. Then all code must be rewritten to go through this layer.
DBIx::Router provides a general solution to this problem. Because it is written on top of the new DBI::Gofer system, it can be used without changes to existing code. The dispatching of queries is specified via a set of rules that allow examination of the SQL and even the data for shard routing.
Perrin is a developer for We Also Walk Dogs, where he builds Web applications for groups like MoveOn.org, Credo Mobile, and the ONE Campaign. His prior experience includes large web-based businesses like eToys.com and CitySearch.com. He has published articles on perl.com and contributed to several books about web development. He is a frequent participant in open source projects, and a member of the Apache Software Foundation.