Graph Databases Wlll Change Your Freakin Life - MidwestPHP 2017

Graph Databases Wlll Change Your Freakin Life - MidwestPHP 2017

Details and reviews: https://joind.in/talk/1408f
Learn more: https://graphstory.com

Afc5f9b074fda34ccd985ccc2579a400?s=128

funkatron

March 17, 2017
Tweet

Transcript

  1. GRAPH DATABASES WILL CHANGE YOUR FREAKIN’ LIFE ED FINKLER CTO

  2. GraphStory.com WHAT IS?

  3. I’VE GOT A DOPE VISUALIZATION FOR YOU DOGG This Effin

    Guy HEY I JUST DOWNLOADED D3.JS
  4. GraphStory.com NO. INCORRECT.

  5. GraphStory.com GRAPH THEORY AND MATH AND STUFF

  6. GraphStory.com I WAS TOLD THERE WOULD BE NO MATH

  7. GraphStory.com IT’S ABOUT DATA

  8. MANY DATA Visualiza!on by Kim Albrecht
 h"p:/ /www.kimalbrecht.com/project/cosmic-web/

  9. GraphStory.com BUT IGNORE THAT

  10. GraphStory.com ZOOOOOO000M IN

  11. GraphStory.com HOW DO WE REPRESENT A THING OR AN ENTITY

    OR WHATEVER YOU WANT TO CALL IT
  12. GraphStory.com RELATIONAL DATABASES USE A LEDGER-STYLE STRUCTURE

  13. GraphStory.com CAN GET COMPLEX AND RIGID WHEN REPRESENTING RELATIONSHIPS

  14. GraphStory.com LET’S TALK ABOUT [PROPERTY] GRAPHS

  15. GraphStory.com NEO4J JANUSGRAPH ORIENTDB ARANGODB ET AL…

  16. GraphStory.com GRAPHS ARE MUCH SIMPLER

  17. GraphStory.com THINGS ARE NODES OR VERTICES

  18. GraphStory.com NODES HAVE PROPERTIES { KEYS: “VALUES” }

  19. GraphStory.com NODES HAVE LABELS TO TELL YOU WHAT TYPE OF

    THING IT IS
  20. GraphStory.com n:Person id: 1234 first_name: “Ed” last_name: “Finkler”

  21. GraphStory.com NODES ARE CONNECTED BY RELATIONSHIPS OR EDGES

  22. GraphStory.com RELATIONSHIPS HAVE A TYPE AND A DIRECTION AND CAN

    HAVE PROPERTIES
  23. GraphStory.com p1:Person id: 4321 first_name: “Griffin” last_name: “Finkler” p2:Person id:

    1234 first_name: “Ed” last_name: “Finkler” r:CHILD_OF created: 2002
  24. GraphStory.com DOTS AND LINES ALL THE WAY DOWN

  25. GraphStory.com IT’S SIMPLER

  26. GraphStory.com IT’S MORE POWERFUL

  27. GraphStory.com WHEN THE MEANING IS IN THE RELATIONSHIPS

  28. GraphStory.com SOMETIMES DIRECT RELATIONSHIPS BUT THAT’S NOT HARD TO DO

    WITH RELATIONAL DBS PERSON A PERSON B
  29. GraphStory.com SOMETIMES INDIRECT RELATIONSHIPS THIS IS HARDER TO DO TRAVERSE

    WITH RELATIONAL DATABASES ACTOR A ACTOR B MOVIE A DIRECTOR A MOVIE B ACTOR C
  30. GraphStory.com ANSWERING QUESTIONS YOU DIDN’T EXPECT

  31. YOU WANT TO KNOW HOW MANY PEOPLE WHO BOUGHT A

    TOASTER, LIVE IN KANSAS, AND HAVE A CRIMINAL RECORD, USED THE COUPON IN YESTERDAY’S PAPER? NO. GET THE HELL OUT. This Effin Guy ASKING YOUR BACKEND DEV IF YOU CAN GET SOME NEW DATA OUT OF THE DB
  32. GraphStory.com WITH A GRAPH, YOU COULD ANSWER THAT QUESTION. IF

    YOU HAVE ALL THAT DATA IN THERE, AND THERE ARE PATHS BETWEEN THEM.
  33. GraphStory.com YOU CAN ADD MORE RELATIONSHIPS AS NEEDED AND STILL

    BE PERFORMANT
  34. GraphStory.com EGOTISTICAL LIVE QUERY TIME

  35. GraphStory.com CMD+TAB, SON

  36. GraphStory.com GRAPHS AREN’T MAGIC

  37. GraphStory.com GRAPHS DON’T SOLVE ALL YOUR PROBLEMS

  38. GraphStory.com IF YOU’RE ASKING QUESTIONS ABOUT THE RELATIONSHIPS, THEY ARE

    REALLY NICE AND REALLY POWERFUL AND SOMETIMES SEEM LIKE WITCHCRAFT
  39. GraphStory.com ESPECIALLY IF YOU HAVE MANY DATAS

  40. None
  41. WHAT GREAT DELIGHTS AWAIT YOU DATAS FOR FUN AND EXPLORATION

    ▸ GraphStory.com -> Free Trial -> Sample Data ▸ h!p:/ /neo4j.com/developer/example-data/ ▸ h!ps:/ /github.com/OSMIHelp/osmi-survey-graph
  42. @GRAPHSTORYCO • GRAPHSTORY.COM @FUNKATRON • HTTPS://JOIND.IN/TALK/1408F QUESTION TIME IS NOW