Massively scalable systems used to be the sole province of large corporations with acronyms for names and budgets the size of a small country’s GDP, but with the explosion of user-created content sites scaling is now everybody’s problem.
One of the main strategies for scaling databases is to partition the data across many servers. This is a simple enough idea but requires a good deal of expertise in systems design, programming, and MySQL administration to execute successfully. Many horizontal partitioning systems have been built and put into production in corporate environments, but so far none of them have:
This session introduces HiveDB, an open source framework for partitioning MySQL that implements the core ideas behind horizontal partitioning in as clear and concise a way as possible.
While HiveDB is written in JAVA, this session is useful for those interested in scaling MySQL in any environment. HiveDB provides a web service making it language agnostic.
Britt Crawford is a software engineer at Cafepress.com and a contributor to the HiveDB project. He helped to create and deploy a Cafepress’s HiveDB and MySQL clusters and now is now hard at work on the next version of HiveDB.
Justin McCarthy manages a team of developers focused on improving the way people sell through Cafepress.com. He is a founding member of the HiveDB project, and was the primary advocate for committing full-time Cafepress.com engineers to the open source HiveDB effort.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.
Download the MySQL Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.
For media-related inquiries, contact confpr@oreilly.com.
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the MySQL Conference newsletter.
View a complete list of MySQL contacts.