contents

Scaling Rails

On The Edge - Part 3

On The Edge - Part 2

On The Edge - Part 1

Scaling Your Database - Part 2

Scaling Your Database - Part 1

Load Testing - Part 2

Load Testing - Part 1

Rack & Metal

Jim Gochee & Advanced RPM

Jesse Newland & Deployment

Advanced HTTP Caching

Client-side Caching

Taylor Weibley & Databases

Memcached

Fragment Caching

Action Caching

Advanced Page Caching

New Relic RPM

Cache Expiration

Page Caching

Page Responsiveness

Introduction

« Back to RailsLab

Episode #18 - Scaling Your Database - Part 2

In this second screencast we start out by learning the differences between the myISAM and InnoDB database engines for MySQL.  Next we learn how to scale a write heavy database by using Master Master replication, and how we might configure this to work with our Rails application.  Lastly we’ll figure out how to shard our database by spliting our tables between multiple databases and show how both New Relic and eBay take advantage of this technique.

Play Video (31 MB, 14:20, MP4)

additional resources

add a resource

Do you know a webpage that would be a valuable resource for someone after watching this screencast? Please submit the link below. If you're looking to add a comment, feel free to create a useful blog post and submit the link to it here.



Tell us what you think. We’d love to have your feedback.

feed me

RSS FeedRSS feed

on iTuneson iTunes

promote

submit to reddit

Digg!

SlashdotSlashdot it!

Share on Facebook

Delicious Bookmark on Delicious

about the author

Gregg Pollack is part of the Rails Activist Team and partner at Envy Labs where he produces a podcast, creates educational Ruby videos, and develops websites with Rails.

email notification

We'll email you when more become available. We will not spam you. Swearsies.

 

tags

Interview

Caching

Database

eCommerce

Capacity Planning

Scaling Rails

Cache Expiration

Agile Development

Plugins

Ruby Versions

Rails Versions

Load Testing

application bottlenecks

scaling database

Cloud Computing

Facebook Development

MySpace Development

Social Apps

Scaling

Rails

application

bottlenecks

Ruby Gems

 

Feedback

RailsLab is brought to you by these expert contributors.

New Relic