Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CouchConf Portland: Syncpoint

494

Published on

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
494
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Connecting Millions ofMobile Devices to the Cloud Chris Anderson @jchris 1"
  • 2. PHYSICS 2"
  • 3. So"you"want"to"take"your"data"with"you?"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101" data1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101"1110101101011010001010101110101010101110101001010100101010101000101010101" 3"
  • 4. …then"you"are"going"to"have"to"move"it." “That’s"physics."It’s"inevitable.”" E"Les"Grossman" da 4"
  • 5. THEWATERCYCLE 5"
  • 6. The"water"cycle" Fun"fact:"In"20"minutes,"one"thunderstorm"can"drop"125,000,000"gallons"of"water." 6"
  • 7. The"water"data"cycle" 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" 7"
  • 8. Increasingly,"it"starts"and"ends"with"a"mobile"device" Collect 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" 1110101101011010001010101110101010101110101001010100101010101000101010101" Capture Consume 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" 8"
  • 9. Actually,"it"starts"and"ends"with"a"LOT"of"mobile"devices" MobileEbroadband" The"number"of"mobileE subscripTons"have"grown" connected"devices"will" 45%"annually"over"the"last" exceedtheworld’s four"years"and"today"there" populaCon"in"2012;"and" are"twiceasmanymobile; monthly"global"mobile"data" broadbandas"fixedE traffic"will"surpass10 broadband"subscripTons." exabytesin"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." 9"
  • 10. GUNS,GERMSANDSTEEL 10"
  • 11. Make"farming"data"work" 11"
  • 12. Make"intelligence"data"work" 12"
  • 13. Make"industrial"data"work" 13"
  • 14. Make"business"data"work" 14"
  • 15. ConnecTng"millions"of"mobile"devices"to"the"cloud" analysis" other" farms" Type"1" Type"2" Type"3" backup"and"sync" sync"relevant"porTon" collect"machineE" mystuff of"a"database" generated"data" 15"
  • 16. We’ll"focus"on"Type"2" Type"2" sync"relevant"porTon" of"a"database" Most"applicaTons"combine"pa`erns." 16"
  • 17. SLAYINGDRAGONS 17"
  • 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." 18"
  • 19. Here"there"be"dragons" SchemaevoluCon Security Scalabilityofconsolidatedstore SelecConperformance BandwidthconservaConReferenCalintegrityoninterrupCon BaTeryandmemoryconservaCon DeleConpropagaCon Newuserprovisioning Whichdata–temporal,spaCal,user? ConflictdetecConandresoluCon Hard"at"“enterprise"scale.”"ExcruciaTng"at"“web"scale.”"" 19"
  • 20. A"mulTETer,"scalable"type"2"sync"architecture" AppServer DOCUMENTS ElasCcSearch Couchbase M DOCUMENTS(TOINDEX) CHANNELMEMBERSHIP Syncpoint F;channel C;channel Loadbalance DOCUMENTS SYNCMETADATA 20"
  • 21. TouchDB"–"FoundaTon"for"Syncpoint" 21"
  • 22. TouchDB"Betas"–"Works"with"CouchDB"Today" Not"a"complete"product""but"a"" funcTonal"open"source"projects" with"producTon"deployments." Open"source,"and"available"from" Couchbase"labs." TouchDB"for" TouchDB"for"iOs" Android" " " 22"
  • 23. JCHRIS@COUCHBASE.COM 23"

×