Top Banner
SimpleDB Why, What, and How Peat Bakke - [email protected] Professional Services Lead / JanRain Inc. Friday, September 18, 2009
39

SimpleDB - Why, What, and How

Oct 19, 2014

Download

Technology

Presentation given at the Software Association of Oregon's "The Act of Making Clouds" event.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SimpleDB - Why, What, and How

SimpleDBWhy, What, and How

Peat Bakke - [email protected] Services Lead / JanRain Inc.

Friday, September 18, 2009

Page 2: SimpleDB - Why, What, and How

Survey!

Friday, September 18, 2009

Page 3: SimpleDB - Why, What, and How

What is SimpleDB?

Friday, September 18, 2009

Page 4: SimpleDB - Why, What, and How

SimpleDB is not an ACID compliant SQL

RDBMS.

It’s simpler.

Friday, September 18, 2009

Page 5: SimpleDB - Why, What, and How

SimpleDB is buckets of hashes on the Web.

With a twist or two.

Friday, September 18, 2009

Page 6: SimpleDB - Why, What, and How

Buckets of Hashes?

Friday, September 18, 2009

Page 7: SimpleDB - Why, What, and How

Buckets of Hashes?

name: Peat, hair: brown, height: 72, weight: 210

Friday, September 18, 2009

Page 8: SimpleDB - Why, What, and How

Buckets of Hashes?

name: Peat, hair: brown, height: 72, weight: 210

name: Elliott, height: short, weight: 24

Friday, September 18, 2009

Page 9: SimpleDB - Why, What, and How

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

Page 10: SimpleDB - Why, What, and How

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

Page 11: SimpleDB - Why, What, and How

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

Page 12: SimpleDB - Why, What, and How

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

Page 13: SimpleDB - Why, What, and How

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

Page 14: SimpleDB - Why, What, and How

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

Page 15: SimpleDB - Why, What, and How

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

Page 16: SimpleDB - Why, What, and How

Domains of Items!

name: Peat, hair: brown, height: 72, weight: 210

residents

Friday, September 18, 2009

Page 17: SimpleDB - Why, What, and How

Domains of Items!

name: Peat, hair: brown, height: 72, weight: 210

residents

Friday, September 18, 2009

Page 18: SimpleDB - Why, What, and How

Domains of Items!

name: Peat, hair: brown, height: 72, weight: 210

residents

Friday, September 18, 2009

Page 19: SimpleDB - Why, What, and How

Domains of Items!

name: Peat, hair: brown, height: 72, weight: 210

residents

Friday, September 18, 2009

Page 20: SimpleDB - Why, What, and How

SimpleDB is domains of items on the Web.

With a twist or two.

Friday, September 18, 2009

Page 21: SimpleDB - Why, What, and How

SimpleDB is domains of items on the Web.

With a twist or two.

Friday, September 18, 2009

Page 22: SimpleDB - Why, What, and How

On the Web?

Any system that can make HTTP(S) requests and has an Internet connection already

works with SimpleDB.

Friday, September 18, 2009

Page 23: SimpleDB - Why, What, and How

SimpleDB is domains of items in the cloud.

With a twist or two.

Friday, September 18, 2009

Page 24: SimpleDB - Why, What, and How

SimpleDB is domains of items in the cloud.

With a twist or two.

Friday, September 18, 2009

Page 25: SimpleDB - Why, What, and How

Eventual Consistency

Friday, September 18, 2009

Page 26: SimpleDB - Why, What, and How

No Joins

Friday, September 18, 2009

Page 27: SimpleDB - Why, What, and How

Latency

Friday, September 18, 2009

Page 28: SimpleDB - Why, What, and How

Quick Q&A

(next up: demo)

Friday, September 18, 2009

Page 29: SimpleDB - Why, What, and How

Demo!

Friday, September 18, 2009

Page 30: SimpleDB - Why, What, and How

Quick Q&A

(next up: case studies)

Friday, September 18, 2009

Page 31: SimpleDB - Why, What, and How

BrowserMob

SimpleDB in the Real World

Friday, September 18, 2009

Page 32: SimpleDB - Why, What, and How

BrowserMob

Web page and component statistics

Data from multiple physical locations

Real time reporting during heavy load testing

Friday, September 18, 2009

Page 33: SimpleDB - Why, What, and How

BrowserMob

Optimizing for CPU time

Transport and service reliability

Friday, September 18, 2009

Page 34: SimpleDB - Why, What, and How

Squidoo

SimpleDB in the Real World

Friday, September 18, 2009

Page 35: SimpleDB - Why, What, and How

Squidoo

Real Time Analytics

Auto-Indexing on Schema-less Data

Friday, September 18, 2009

Page 36: SimpleDB - Why, What, and How

Squidoo

Cost Estimating

Eventual Consistency

Friday, September 18, 2009

Page 37: SimpleDB - Why, What, and How

Your Projects?

SimpleDB in the Real World

Friday, September 18, 2009

Page 38: SimpleDB - Why, What, and How

Last Chance Q&A

Friday, September 18, 2009

Page 39: SimpleDB - Why, What, and How

Thanks To

Patrick Lightbody / BrowserMob

Gil Hildebrand / Squidoo

Amazon

SAO

You!

Friday, September 18, 2009