MySQL and the ORM: How Far Can You Get Without SQL?

Ruby and MySQL
Location: Ballroom E Level: Intermediate
Average rating: ***..
(3.00, 1 rating)

Modern object-relational mapping systems like ActiveRecord (Rails) allow developers to write complex applications without a single line of SQL. But how good are ORMs like ActiveRecord, DataMapper, and Sequel?

In this talk, we will:

  • Examine the dominant Ruby ORMs and their approach to database abstraction.
  • Look at the SQL they generate when used with MySQL.
  • Compare their performance to raw SQL.
  • Talk about what developers need to know about MySQL, even when using an ORM.
Photo of Jon Dahl

Jon Dahl


Jonathan Dahl is a software developer and entrepreneur. As a founding partner at Slantwise Design, he led an early Ruby on Rails development firm that has worked on dozens of Rails applications, which run the spectrum from Web 2.0 to the enterprise. Most recently, he has focused on Zencoder, a distributed video transcoding product, and Tumblon, a web-based service for parents to track and share their children’s growth.

Co-presented By:

O'Reilly Media MySQL/Sun Microsystems
  • Kickfire
  • Virident
  • Infobright, Inc
  • JasperSoft
  • Intel
  • Advanced Micro Devices
  • BIRT Exchange by Actuate
  • Calpont
  • Canonical
  • Continuent
  • Dolphin Interconnect Solutions
  • Facebook
  • HiT Software, Inc.
  • IBM
  • iDashboards
  • Oracle
  • Pentaho
  • R1Soft
  • Schooner Information Technology
  • SQLstream
  • Ticketmaster
  • Zmanda, Inc.
  • Linux Journal

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the MySQL Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the MySQL Conference newsletter.

Contact Us

View a complete list of MySQL contacts.