SimpleDB
                   Why, What, and How
                                   Peat Bakke - peat@peat.org
             ...
Survey!



Friday, September 18, 2009
What is SimpleDB?



Friday, September 18, 2009
SimpleDB is not an
                        ACID compliant SQL
                              RDBMS.

                      ...
SimpleDB is buckets of
                     hashes on the Web.

                             With a twist or two.

Friday,...
Buckets of Hashes?




Friday, September 18, 2009
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210




Friday, September 18, 2009
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Buckets of Hashes?
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short...
Domains of Items!
            name: Peat, hair: brown, height: 72, weight: 210

             name: Elliott, height: short,...
Domains of Items!
            name: Peat, hair: brown, height: 72, weight: 210




                                   resi...
Domains of Items!
            name: Peat, hair: brown, height: 72, weight: 210




                                   resi...
Domains of Items!
            name: Peat, hair: brown, height: 72, weight: 210




                                   resi...
Domains of Items!
            name: Peat, hair: brown, height: 72, weight: 210




                                   resi...
SimpleDB is domains of
                    items on the Web.

                             With a twist or two.

Friday, S...
SimpleDB is domains of
                    items on the Web.

                             With a twist or two.

Friday, S...
On the Web?

                         Any system that can make
                        HTTP(S) requests and has an
       ...
SimpleDB is domains of
                   items in the cloud.

                             With a twist or two.

Friday, ...
SimpleDB is domains of
                   items in the cloud.

                             With a twist or two.

Friday, ...
Eventual Consistency



Friday, September 18, 2009
No Joins



Friday, September 18, 2009
Latency



Friday, September 18, 2009
Quick Q&A
                              (next up: demo)




Friday, September 18, 2009
Demo!



Friday, September 18, 2009
Quick Q&A
                             (next up: case studies)




Friday, September 18, 2009
SimpleDB in the Real World


                               BrowserMob


Friday, September 18, 2009
BrowserMob
                             Web page and component statistics

                             Data from multiple...
BrowserMob

                                Optimizing for CPU time

                             Transport and service re...
SimpleDB in the Real World


                                   Squidoo


Friday, September 18, 2009
Squidoo

                                    Real Time Analytics

                             Auto-Indexing on Schema-les...
Squidoo

                               Cost Estimating

                             Eventual Consistency




Friday, Sep...
SimpleDB in the Real World


                             Your Projects?


Friday, September 18, 2009
Last Chance Q&A



Friday, September 18, 2009
Thanks To
                             Patrick Lightbody / BrowserMob
                                Gil Hildebrand / Squ...
Upcoming SlideShare
Loading in …5
×

SimpleDB - Why, What, and How

1,512 views

Published on

Presentation given at the Software Association of Oregon's "The Act of Making Clouds" event.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,512
On SlideShare
0
From Embeds
0
Number of Embeds
251
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SimpleDB - Why, What, and How

  1. 1. SimpleDB Why, What, and How Peat Bakke - peat@peat.org Professional Services Lead / JanRain Inc. Friday, September 18, 2009
  2. 2. Survey! Friday, September 18, 2009
  3. 3. What is SimpleDB? Friday, September 18, 2009
  4. 4. SimpleDB is not an ACID compliant SQL RDBMS. It’s simpler. Friday, September 18, 2009
  5. 5. SimpleDB is buckets of hashes on the Web. With a twist or two. Friday, September 18, 2009
  6. 6. Buckets of Hashes? Friday, September 18, 2009
  7. 7. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 Friday, September 18, 2009
  8. 8. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 Friday, September 18, 2009
  9. 9. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside Friday, September 18, 2009
  10. 10. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  11. 11. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  12. 12. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  13. 13. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  14. 14. Buckets of Hashes? name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  15. 15. Domains of Items! name: Peat, hair: brown, height: 72, weight: 210 name: Elliott, height: short, weight: 24 name: Frank, hair: white, age: old, sleeps: outside residents Friday, September 18, 2009
  16. 16. Domains of Items! name: Peat, hair: brown, height: 72, weight: 210 residents Friday, September 18, 2009
  17. 17. Domains of Items! name: Peat, hair: brown, height: 72, weight: 210 residents Friday, September 18, 2009
  18. 18. Domains of Items! name: Peat, hair: brown, height: 72, weight: 210 residents Friday, September 18, 2009
  19. 19. Domains of Items! name: Peat, hair: brown, height: 72, weight: 210 residents Friday, September 18, 2009
  20. 20. SimpleDB is domains of items on the Web. With a twist or two. Friday, September 18, 2009
  21. 21. SimpleDB is domains of items on the Web. With a twist or two. Friday, September 18, 2009
  22. 22. On the Web? Any system that can make HTTP(S) requests and has an Internet connection already works with SimpleDB. Friday, September 18, 2009
  23. 23. SimpleDB is domains of items in the cloud. With a twist or two. Friday, September 18, 2009
  24. 24. SimpleDB is domains of items in the cloud. With a twist or two. Friday, September 18, 2009
  25. 25. Eventual Consistency Friday, September 18, 2009
  26. 26. No Joins Friday, September 18, 2009
  27. 27. Latency Friday, September 18, 2009
  28. 28. Quick Q&A (next up: demo) Friday, September 18, 2009
  29. 29. Demo! Friday, September 18, 2009
  30. 30. Quick Q&A (next up: case studies) Friday, September 18, 2009
  31. 31. SimpleDB in the Real World BrowserMob Friday, September 18, 2009
  32. 32. BrowserMob Web page and component statistics Data from multiple physical locations Real time reporting during heavy load testing Friday, September 18, 2009
  33. 33. BrowserMob Optimizing for CPU time Transport and service reliability Friday, September 18, 2009
  34. 34. SimpleDB in the Real World Squidoo Friday, September 18, 2009
  35. 35. Squidoo Real Time Analytics Auto-Indexing on Schema-less Data Friday, September 18, 2009
  36. 36. Squidoo Cost Estimating Eventual Consistency Friday, September 18, 2009
  37. 37. SimpleDB in the Real World Your Projects? Friday, September 18, 2009
  38. 38. Last Chance Q&A Friday, September 18, 2009
  39. 39. Thanks To Patrick Lightbody / BrowserMob Gil Hildebrand / Squidoo Amazon SAO You! Friday, September 18, 2009

×