+ All Categories
Home > Technology > CouchConf Portland: Syncpoint

CouchConf Portland: Syncpoint

Date post: 13-Jul-2015
Category:
Upload: couchbase
View: 510 times
Download: 1 times
Share this document with a friend
Popular Tags:
23
1 Connecting Millions of Mobile Devices to the Cloud Chris Anderson @jchris
Transcript

1"

Connecting Millions of Mobile Devices to the Cloud

Chris Anderson @jchris

2"

PHYSICS'

3"

1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"

So"you"want"to"take"your"data"with"you?"

data

4"

…then"you"are"going"to"have"to"move"it."

“That’s"physics."It’s"inevitable.”"E"Les"Grossman" data

5"

THE'WATER'CYCLE'

6"

The"water"cycle"

Fun"fact:"In"20"minutes,"one"thunderstorm"can"drop"125,000,000"gallons"of"water."

7"

1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"

1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"

The"water"data"cycle"

8"

1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"

1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"

Increasingly,"it"starts"and"ends"with"a"mobile"device"

Capture Consume

Collect

9"

Actually,"it"starts"and"ends"with"a"LOT"of"mobile"devices"

MobileEbroadband"subscripTons"have"grown"45%"annually"over"the"last"four"years"and"today"there"are"twice'as'many'mobile;broadband'as"fixedEbroadband"subscripTons."

The"number"of"mobileEconnected"devices"will"exceed'the'world’s'populaCon"in"2012;"and"monthly"global"mobile"data"traffic"will"surpass'10'exabytes'in"2016."

Fun"Fact:"By"the"end"of"1999,"the"sum"of"humanEproduced"informaTon"(including"all"audio,"video"recordings"and"text/books)"was"about"12"exabytes"of"data,"according"to"Berkeley"study."

10"

GUNS,'GERMS'AND'STEEL'

11"

Make"farming"data"work"

12"

Make"intelligence"data"work"

13"

Make"industrial"data"work"

14"

Make"business"data"work"

15"

ConnecTng"millions"of"mobile"devices"to"the"cloud"

other"farms"

Type"1"backup"and"sync"

my'stuff'

Type"2"sync"relevant"porTon"

of"a"database"

Type"3"collect"machineE"generated"data"

analysis"

16"

We’ll"focus"on"Type"2"

Type"2"sync"relevant"porTon"

of"a"database"

Most"applicaTons"combine"pa`erns."

17"

SLAYING'DRAGONS'

18"

Type"2"Mobile"Sync"

The"ulTmate"home"of"the"data"for"a"business"applicaTon"is"not"on"the"device,"but"is"a"central"data"store"in"the"cloud."

19"

Here"there"be"dragons"

Which'data'–'temporal,'spaCal,'user?'

Bandwidth'conservaCon'

Scalability'of'consolidated'store'

Conflict'detecCon'and'resoluCon'

BaTery'and'memory'conservaCon'

SelecCon'performance'

DeleCon'propagaCon'

Schema'evoluCon'

ReferenCal'integrity'on'interrupCon'

New'user'provisioning'

Security'

Hard"at"“enterprise"scale.”"ExcruciaTng"at"“web"scale.”""

20"

A"mulTETer,"scalable"type"2"sync"architecture"

C;channel'F;channel'

Load

'balan

ce'

Syncpo

int'

Couchb

ase'

ElasCc'Search'

App'Server'

M'

CHANNEL'MEMBERSHIP'

DOCUMENTS'(TO'INDEX)'

DOCUMENTS' SYNC'METADATA'

DOCUMENTS'

21"

TouchDB"–"FoundaTon"for"Syncpoint"

22"

TouchDB"Betas"–"Works"with"CouchDB"Today"

TouchDB"for"iOs""

TouchDB"for"Android"

"

Not"a"complete"product""but"a""funcTonal"open"source"projects"with"producTon"deployments."Open"source,"and"available"from"Couchbase"labs."


Recommended