couchdb
play

CouchDB Thursday, 22 October 2009 Whos Talking Jan Lehnardt - PowerPoint PPT Presentation

Apache CouchDB Thursday, 22 October 2009 Whos Talking Jan Lehnardt Erlang & JavaScript Hacker, Web Enthusiast CouchDB Developer Director Relaxed, Inc. jan@apache.org / @janl & couch.io github.com/janl


  1. Apache CouchDB Thursday, 22 October 2009

  2. Who’s Talking • Jan Lehnardt • Erlang & JavaScript Hacker, Web Enthusiast • CouchDB Developer • Director Relaxed, Inc. • jan@apache.org / @janl & couch.io • github.com/janl • Helps running N ✮ SQL Berlin Thursday, 22 October 2009

  3. Re l ax Thursday, 22 October 2009

  4. http://www.flickr.com/photos/freelancing_god/3271488152/ Thursday, 22 October 2009

  5. Bandwidth Explosion Thursday, 22 October 2009

  6. Thursday, 22 October 2009

  7. Thursday, 22 October 2009

  8. Thursday, 22 October 2009

  9. Thursday, 22 October 2009

  10. Thursday, 22 October 2009

  11. “no bars” Thursday, 22 October 2009

  12. http://de.wikipedia.org/w/index.php?title=Datei:Birkholzaue_Ortseingang.jpg&filetimestamp=20060413223336 Thursday, 22 October 2009

  13. Latency Sucks Thursday, 22 October 2009

  14. What is CouchDB? Thursday, 22 October 2009

  15. Local Web Local Web Platform Platform Thursday, 22 October 2009

  16. “Ground Computing” @jhuggins http://www.flickr.com/photos/mcpig/872293700/ Thursday, 22 October 2009

  17. Offline by Default http://de.wikipedia.org/w/index.php?title=Datei:Birkholzaue_Ortseingang.jpg&filetimestamp=20060413223336 Thursday, 22 October 2009

  18. Offline by Default http://www.flickr.com/photos/shane-h/280084650 Thursday, 22 October 2009

  19. http://apod.nasa.gov/apod/ap050930.html “Of the Web” — Jacob Kaplan-Moss http://jacobian.org/writing/of-the-web/ Thursday, 22 October 2009

  20. Thursday, 22 October 2009

  21. Learning Curve Thursday, 22 October 2009

  22. Thursday, 22 October 2009

  23. { "_id": "BC4ea69ce1a73aa7d21d23b608d221d0", "_rev": "1-967a00dff5e02add41819138abb3284d", JSON Documents "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": true } Thursday, 22 October 2009

  24. { "_id": "BC4ea69ce1a73aa7d21d23b608d221d0", "_rev": "1-967a00dff5e02add41819138abb3284d", JSON Documents "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": true } Thursday, 22 October 2009

  25. { "_id": "BC4ea69ce1a73aa7d21d23b608d221d0", "_rev": "2-41819138abb32967a00dff5e02add84d", JSON Documents "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": “More CoWbell!” } Thursday, 22 October 2009

  26. Thursday, 22 October 2009

  27. Robust Thursday, 22 October 2009

  28. bust Thursday, 22 October 2009

  29. Apache YAWS Throughput Munctional http://www.sics.se/~joe/apachevsyaws.html Concurrent Connections Thursday, 22 October 2009

  30.  Map Reduce Thursday, 22 October 2009

  31. http://horicky.blogspot.com/2008/10/couchdb-implementation.html Thursday, 22 October 2009

  32.  ful  http://www.flickr.com/photos/calliope/3573471166 Thursday, 22 October 2009

  33. CDB http://www.flickr.com/photos/aussiegall/658457636 lounge http://tilgovi.github.com/couchdb-lounge/ Thursday, 22 October 2009

  34. http://www.flickr.com/photos/aussiegall/658457636 Shards: 16 Nodes: 4 Thursday, 22 October 2009

  35. http://www.flickr.com/photos/aussiegall/658457636 Shards: 16 Nodes: 8 Thursday, 22 October 2009

  36. http://www.flickr.com/photos/aussiegall/658457636 Nodes: 16 Shards: 16 Thursday, 22 October 2009

  37. http://www.flickr.com/photos/aussiegall/658457636 Shards: 16 Nodes: 16 Sub Shards: 16 Sub Nodes: 4 Thursday, 22 October 2009

  38. http://www.flickr.com/photos/aussiegall/658457636 and so on… Thursday, 22 October 2009

  39. http://www.flickr.com/photos/aussiegall/658457636 Fractal Scaling Thursday, 22 October 2009

  40. breathe… Thursday, 22 October 2009

  41. Thursday, 22 October 2009

  42. Thursday, 22 October 2009

  43. curl -X POST http://127.0.0.1:5984/_replicate -d '{ "source": "http://couch.example.com:5984/remote-db", "target": "local-db" }' Thursday, 22 October 2009

  44. curl -X POST http://127.0.0.1:5984/_replicate -d '{ "source": "http://couch.example.com:5984/remote-db", "target": "local-db" }' Thursday, 22 October 2009

  45. Thursday, 22 October 2009

  46. Thursday, 22 October 2009

  47. Thursday, 22 October 2009

  48. Thursday, 22 October 2009

  49. Thursday, 22 October 2009

  50. Thursday, 22 October 2009

  51. Thursday, 22 October 2009

  52. Thursday, 22 October 2009

  53. Scaling Down Thursday, 22 October 2009

  54. Browser Couch JavaScript port Uses HTML5 storage Replicates with CouchDB http://hg.toolness.com/browser-couch/ Thursday, 22 October 2009

  55. Gives Control to Users CC-BY-SA http://www.flickr.com/photos/kelleys/492253912/ Thursday, 22 October 2009

  56. ! ! Thursday, 22 October 2009

  57. Thursday, 22 October 2009

  58. http://books.couchdb.org/relax Thursday, 22 October 2009

  59.  anks! Thursday, 22 October 2009

  60. Thursday, 22 October 2009

  61. Conflict resolution by example A B couc h.io Thursday, 22 October 2009

  62. Conflict resolution by example A B ❦ couch.io Thursday, 22 October 2009

  63. Conflict resolution by example A B ❦ ❦ couch.io Thursday, 22 October 2009

  64. Conflict resolution by example A B ❦ ❦ couch.io Thursday, 22 October 2009

  65. Conflict resolution by example A B ❦ ❦ couch.io Thursday, 22 October 2009

  66. Conflict resolution by example A B ❦ ✿ ❦ couch.io Thursday, 22 October 2009

  67. ♪ Conflict resolution by example A B ❦ ✿ ❦ couch.io Thursday, 22 October 2009

  68. ♪ ♪ Conflict resolution by example A B ✿ couch.io Thursday, 22 October 2009

  69. ♪ ♪ Conflict resolution by example A B ✿ couch.io Thursday, 22 October 2009

  70. ♪ ♪ Conflict resolution by example A B ✿ couch.io Thursday, 22 October 2009

  71. ♪ ♪ Conflict resolution by example A B ✿ couch.io Thursday, 22 October 2009

  72. CC-by-nd http://www.flic.kr/photos/eifelyeti110/273939759/ Thursday, 22 October 2009

  73. Thursday, 22 October 2009

Recommend


More recommend