SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

What Every Developer Should Know About Database Scalability

by on Jul 29, 2009

  • 34,569 views

Replication. Partitioning. Relational databases. Bigtable. Dynamo. There is no one-size-fits-all approach to scaling your database, and the CAP theorem proved that there never will be. This talk will ...

Replication. Partitioning. Relational databases. Bigtable. Dynamo. There is no one-size-fits-all approach to scaling your database, and the CAP theorem proved that there never will be. This talk will explain the advantages and limits of the approaches to scaling traditional relational databases, as well as the tradeoffs made by the designers of newer distributed systems like Cassandra. These slides are from Jonathan Ellis's OSCON 09 talk: http://en.oreilly.com/oscon2009/public/schedule/detail/7955

Statistics

Views

Total Views
34,569
Views on SlideShare
32,192
Embed Views
2,377

Actions

Likes
71
Downloads
1,055
Comments
6

48 Embeds 2,377

http://spyced.blogspot.com 1363
http://www.scoop.it 379
http://www.slideshare.net 273
http://training-india.blogspot.com 112
http://saltfactory.textcube.com 40
http://sqlsolutions.blogspot.com 38
http://planetcassandra.org 26
http://spyced.blogspot.in 24
url_unknown 13
http://spyced.blogspot.co.uk 12
http://training-india.blogspot.in 7
http://theoldreader.com 7
http://spyced.blogspot.com.br 6
http://spyced.blogspot.jp 6
http://spyced.blogspot.ca 5
http://spyced.blogspot.fr 5
http://localhost 5
http://translate.googleusercontent.com 5
https://twitter.com 4
http://profeo.sf.ac 4
http://saltfactory-textcube.blogspot.com 3
http://spyced.blogspot.de 3
http://spyced.blogspot.com.ar 3
http://webcache.googleusercontent.com 3
http://spyced.blogspot.hk 2
http://hyubiz.com 2
http://pinterest.com 2
http://spyced.blogspot.sg 2
http://spyced.blogspot.com.au 2
http://spyced.blogspot.se 2
http://www.techgig.com 2
http://www.blogger.com 1
http://www.iss.nl 1
http://infosiftr.com 1
http://spyced.blogspot.kr 1
http://sqlsolutions.blogspot.com.ar 1
http://www.newsblur.com 1
http://adrianamap.wikispaces.com 1
http://www.4624.info 1
http://a0.twimg.com 1
http://spyced.blogspot.it 1
https://twimg0-a.akamaihd.net 1
http://spyced.blogspot.ro 1
http://profeo.pt 1
http://www.pertinence.net 1
http://spyced.blogspot.com.es 1
http://74.125.155.132 1
http://spyced.blogspot.co.il 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

16 of 6 previous next Post a comment

  • amrith1234 amrith1234 Related to your 'partitioning' class of approaches to scalability is horizontal scale with traditional relational databases. ParElastic (full disclosure, I'm a founder & CTO) makes a product that provides elastic horizontal scalability for MySQL. Check out www.parelastic.com. 8 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • miguelff Miguel Fernández, Software Engineer at Centro de Innovación de la Universidad de Oviedo scalability 1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • nlfiedler nlfiedler Slide 12 says 'replication' but looks more like sharding to me. Replication would be storing the same smiley face on more than one disk/database. Instead, you have several databases and each smiley is going to one of those. Slide 22 is the same but the cylinders are replaced with puzzle pieces, and this time the title is 'partitioning'. Slide 30 finally seems to have it right. Slide 48 is identical to slide 2. This probably makes more sense if you were there to hear this presentation. 4 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • datacharmer Giuseppe Maxia, QA Director at Continuent, Inc slide 17: MySQL Cluster is synchronous and fault tolerant. It has other problems, but failing on master crash is not one of them (every node is a peer). 4 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • praba_tuty praba_tuty, Architect at Lakshya Solutions Ltd Below products can be used for database scalability

    Object caching products: memcached

    Database Caching Products: CSQL, Timesten
    4 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • jbellis jbellis The comic is from http://xkcd.com/386/, of course. 4 years ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

What Every Developer Should Know About Database Scalability What Every Developer Should Know About Database Scalability Presentation Transcript