Sponsors

  • 10gen
  • DataStax, Inc.
  • Dell
  • Google
  • Lexis Nexis
  • Oracle
  • VMware
  • Percona

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Data Sponsor/Exhibitor Prospectus

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Bulletin

To stay abreast of convention news and announcements, please sign up for the OSCON email bulletin (login required)

Contact Us

View a complete list of OSCON contacts

The Right Tool For The Right Job: Choosing The Best Data Storage Option

Patrick Lightbody (New Relic)
Data: NoSQL Databases
Location: B118-119
Average rating: **...
(2.78, 9 ratings)

When architecture teams discuss data storage options, religious wars almost always follow suit. Now more than ever there are dozens of different data storage options available to teams. But instead of looking at data storage as X vs Y, it’s often better to consider X and Y. Learn how one startup ended up selecting five separate storage engines, and is still happy with the decision more than two years later.

This session will look at the following project/technologies/cloud offerings and outline the pros and cons as they related to the needs of the speaker’s startup, BrowserMob:

  • On-premise MySQL
  • EC2-based MySQL
  • Amazon RDS (managed MySQL run by Amazon)
  • Amazon SimpleDB
  • Google App Engine (Master/Slave & High Replication)
  • MongoDB
  • Cassandra
  • CouchDB
  • Amazon S3
  • In-memory caching
  • Flat files (!)

Through trial-and-error and real-world production experiences, BrowserMob eventually settled on a mixture of on-premise MySQL, Amazon RDS, Amazon SimpleDB, Amazon S3, and even flat files. The final system can now easily handle the processing of 20TB+ per hour!

In addition to giving code examples and use cases for all of the popular storage techniques, this session will also cover the specific reasons why these technologies were chosen and how they were the best fit for BrowserMob.

Photo of Patrick Lightbody

Patrick Lightbody

New Relic

Patrick runs product management for New Relic, the leader in software analytics. Prior to that, Patrick started two startups in the website monitoring and load testing space, which were acquired by Gomez and Neustar, respectively.

Patrick is an avid open source contributor, having founded OpenQA, created Selenium Remote Control, and co-created Struts 2.

Patrick has held management and software engineering positions with Jive Software, Spoke Software, and Cisco Systems.

Comments on this page are now closed.

Comments

Picture of Sheeri K. Cabral
Sheeri K. Cabral
09/05/2011 4:59am PDT

A video for this talk can be found at www.youtube.com/watch?v=d7D...