Solving Problems with Graphs

20,423 views
15,210 views

Published on

Who am I and why do I feel that the world is not infinitely perfect? Which technologies should I use to rectify this situation? Enter the graph and the graph traversal.

Published in: Technology

Solving Problems with Graphs

  1. SOLVING PROBLEMS WITH GRAPHS MARKO A. RODRIGUEZ http://THINKAURELIUS.COM
  2. MARKO A. RODRIGUEZ
  3. MARKO A. RODRIGUEZ
  4. MARKO A. RODRIGUEZ
  5. YOU WILL NOT KNOW ME BY LOOKING WITHIN
  6. marko
  7. marko TO KNOW ME IS TO KNOW MY WORLD
  8. gremlin marko AND IN MY WORLD THERE ARE THINGSrussell
  9. gremlin a ted cre marko s ow knrussell
  10. gremlin a ted cre marko AND TO KNOW THESE THINGS s ow kn IS TO KNOW THEIR WORLD ... AD INFINITUMrussell
  11. pavel ted crea gremlin de pe nd s a ted cre marko blueprints s ow knrussell hortonworks works
  12. pavel ted created crea cql gremlin works de pe nd s twitter a ted cre marko s de d pe en nd d ep blueprints s titan s ow kn faunusrussell use use hadoop s s hbase hortonworks works
  13. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen dependsrussell uses use use hadoop s s hbase hortonworks works
  14. I POSIT THAT THE SOLUTIONS TO PROBLEMS EXIST IN THE WORLD AND THAT RESOLUTION IS SOUGHT IN LINKAGE. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen dependsrussell uses use use hadoop s s hbase hortonworks works
  15. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  16. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavelSOLUTION #1 crea ted created cql• Hortonworks and Cloudera gremlin use Big Data technology. works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  17. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavelSOLUTION #1 crea ted created cql• Hortonworks and Cloudera gremlin use Big Data technology. works I know Russell. de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  18. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavelSOLUTION #1 crea ted created cql• Hortonworks and Cloudera gremlin use Big Data technology. works I know Russell. de pe depe Partnership? nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works ner part r partne
  19. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen dependsrussell uses use use hadoop s s hbase hortonworks works
  20. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  21. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted createdSOLUTION #2 crea cql gremlin• Pavel and I created Gremlin. works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  22. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted createdSOLUTION #2 crea cql gremlin• Pavel and I created Gremlin. works He is a Cassandra engineer de at Twitter. pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  23. PROBLEM• I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted createdSOLUTION #2 crea cql gremlin• Pavel and I created Gremlin. e ts me works He is a Cassandra engineer de at Twitter. pe depe nd Meeting? s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen depends russell uses use use hadoop s s hbase hortonworks works
  24. pavel ted created crea cql gremlin works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen dependsrussell uses use use hadoop s s hbase hortonworks works
  25. pavel ted created crea cql gremlin SOFTWARE works de pe depe nd s twitter nds a ted cre depends marko uses s de nd pe pe blueprints nd de s titan cassandra s s created epend ow d kn s depends nd faunus pe cloudera de ds de pen dependsrussell uses use use hadoop s s hbase hortonworks works
  26. marko SOFTWARE
  27. marko SOFTWARE
  28. marko SOFTWARE
  29. marko
  30. marko pet pet mamapuppy
  31. marko pet pet sniffs mamapuppy
  32. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs puppy curley biscuitmia iffs sn sn scout iffs sniffs jackson missy whettle
  33. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs puppy curley biscuitmia males iffs sn sn scout iffs sniffs jackson missy whettle
  34. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  35. marko chula pet pet i ffs sn sn iffs sniffs mama 1 sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  36. marko chula pet 2 pet i ffs sn sn iffs sniffs mama 2 1 sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  37. marko chula pet 2 pet i ffs sn sn iffs sniffs mama 2 sniffs sniffs puppy curley biscuit sn iffs 3 sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  38. marko chula pet pet i ffs sn sn iffs 4 sniffs mama sniffs sniffs puppy curley biscuit sn iffs 3 sniffsmia males sni 4 sni ffs s iff ffs sn iffs sn sn scout iffs 4 4 4 sniffs jackson missy whettle
  39. marko chula pet pet i ffs sn sn iffs 5 4 sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni 4 sni 5 ffs s iff ffs sn iffs sn sn scout iffs 4 4 4 sniffs jackson missy whettle
  40. marko chula pet pet i ffs sn sn iffs 5 sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni 5 ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  41. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  42. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  43. PROBLEM • What is the best way to save this dog community from disease? marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  44. PROBLEM • What is the best way to save this dog community from disease? marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  45. PROBLEM • What is the best way to save this dog community from disease? SOLUTION marko • Inoculate the most central dog. chula pet pet i ffs sn sn e ulat iffsinoc sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffs mia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  46. PROBLEM • What is the best way to save this dog community from disease? SOLUTION marko • Inoculate the most central dog. chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  47. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  48. marko chula DOGS pet pet i ffs sn sn iffs sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffsmia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  49. markoDOGS
  50. marko SOFTWAREDOGS
  51. marko SOFTWAREDOGS
  52. marko SOFTWAREDOGS
  53. marko SOFTWAREDOGS
  54. marko SOFTWAREDOGS
  55. marko
  56. avalanchemarko captain
  57. blackhawks wild panthers avalanchemarko captain
  58. game #1 played blackhawks #2 wild #3 panthers #4 avalanchemarko #5 captain ... #n
  59. game #1 played blackhawks #2 period #1 wild p1 #3 #2 p2 p3 panthers #4 #3 avalanchemarko #5 captain ... #n
  60. game #1 played blackhawks #2 period #1 wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 #1 avalanche penaltiesmarko #5 #2 #2 captain ... #3 #n
  61. game #1 steve jason craig patrick ... played blackhawks #2 period #1 wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 #1 avalanche penaltiesmarko #5 #2 #2 captain ... #3 #n
  62. game #1 steve jason craig patrick ... played blackhawks #2 period #1 received scored assisted scored wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 assisted #1 avalanche penaltiesmarko #5 #2 #2 captain ... #3 #n
  63. PROBLEM game #1 steve jason craig patrick• Who do I draft for the 2012/2013 season? ... played blackhawks #2 period #1 received scored assisted scored wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 assisted #1 avalanche penalties marko #5 #2 #2 captain ... #3 #n
  64. PROBLEM game #1 steve jason craig patrick• Who do I draft for the 2012/2013 season? ... played blackhawks #2 period #1 received scored assisted scored wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 assisted #1 avalanche penalties marko #5 #2 #2 captain ... #3SOLUTION #n• Craig/Patrick play well together.
  65. PROBLEM game #1 steve jason craig patrick• Who do I draft for the 2012/2013 season? ... played blackhawks #2 period #1 received scored assisted scored wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 assisted #1 avalanche penalties draft marko #5 #2 #2 captain ... #3 draftSOLUTION #n• Craig/Patrick play well together. Draft them as a pair?

×