SlideShare a Scribd company logo
1 of 129
Download to read offline
SOLVING PROBLEMS
  WITH GRAPHS
   MARKO A. RODRIGUEZ




   http://THINKAURELIUS.COM
MARKO A. RODRIGUEZ
MARKO A. RODRIGUEZ
MARKO A. RODRIGUEZ
Solving Problems with Graphs
Solving Problems with Graphs
YOU WILL NOT KNOW ME
  BY LOOKING WITHIN
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
marko
marko


        TO KNOW ME IS
         TO KNOW MY WORLD
gremlin




          marko


                  AND IN MY WORLD
                   THERE ARE THINGS


russell
gremlin




                          a   ted
                      cre
              marko
          s
      ow
     kn




russell
gremlin




                           a   ted
                       cre
              marko



                      AND TO KNOW THESE THINGS
          s
      ow
     kn




                       IS TO KNOW THEIR WORLD

                                        ... AD INFINITUM
russell
pavel
                                                              ted
                                                       crea
                                        gremlin




                                                  de
                                                   pe
                                                       nd
                                                        s
                          a   ted
                      cre
              marko

                                                       blueprints
          s
      ow
     kn




russell


                                                                            hortonworks
                                works
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




                                        faunus

russell
                                             use                                        use
                      hadoop                       s                                          s
                                                                           hbase
                                                                                                                   hortonworks
                                    works
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
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
                                        depends
russell
                                                                                                       uses
                                                use                                          use
                      hadoop                          s                                            s
                                                                           hbase
                                                                                                                         hortonworks
                                    works
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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                 pavel
SOLUTION #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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                 pavel
SOLUTION #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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                   pavel
SOLUTION #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
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
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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                  pavel
                                                                                     ted                              created
SOLUTION #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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                  pavel
                                                                                     ted                              created
SOLUTION #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
PROBLEM
• I want organizations with Big Graph Data
   to use the Aurelius Graph Cluster.
                                                                                                          pavel
                                                                                     ted                                      created
SOLUTION #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
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
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
                                        depends
russell
                                                                                                       uses
                                                use                                          use
                      hadoop                          s                                            s
                                                                           hbase
                                                                                                                         hortonworks
                                    works
marko



  SOFTWARE
marko



  SOFTWARE
marko



  SOFTWARE
marko
marko




                pet
    pet




                      mama

puppy
marko




                   pet
    pet




          sniffs         mama

puppy
marko


                                                                          chula

                             pet
              pet
                                                             i   ffs




                                                                                  sn
                                                          sn




                                                                                   iffs
                    sniffs         mama
                                                                       sniffs

  puppy                                               curley                    biscuit


mia


                                                                                       iffs
                                                                                  sn
      sn




                                                                                              scout
       iffs




                                   sniffs
                                            jackson                    missy
              whettle
marko


                                                                            chula

                             pet
              pet
                                                               i   ffs




                                                                                    sn
                                                            sn




                                                                                     iffs
                    sniffs         mama
                                                                         sniffs

  puppy                                                 curley                    biscuit


mia
                                      males

                                                                                         iffs
                                                                                    sn
      sn




                                                                                                scout
       iffs




                                   sniffs
                                              jackson                    missy
              whettle
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     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
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     sniffs          mama                                                      1
                                                 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
marko


                                                                                      chula

                               pet                                                          2
              pet
                                                                         i   ffs




                                                                                                  sn
                                                                      sn




                                                                                                   iffs
                     sniffs          mama                   2                                      1
                                                 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
marko


                                                                                        chula

                               pet                                                            2
              pet
                                                                           i   ffs




                                                                                                    sn
                                                                        sn




                                                                                                     iffs
                     sniffs          mama                     2
                                                   sniffs                            sniffs

  puppy                                                     curley                                biscuit
                    sn
                     iffs




                                              3                   sniffs
mia
                                        males               sni
                                                   sni




                                                                  ffs
                               s
                            iff




                                                    ffs
                         sn




                                                                                                         iffs
                                                                                                    sn
      sn




                                                                                                                scout
       iffs




                                     sniffs
                                                  jackson                            missy
              whettle
marko


                                                                                           chula

                                  pet
               pet
                                                                              i   ffs




                                                                                                   sn
                                                                           sn




                                                                                                    iffs
           4
                         sniffs         mama
                                                      sniffs                            sniffs

  puppy                                                        curley                            biscuit
                     sn
                      iffs




                                                 3                   sniffs
mia
                                           males               sni                                              4
                                                      sni




                                                                     ffs
                                s
                             iff




                                                       ffs
                          sn




                                                                                                        iffs
                                                                                                   sn
      sn




                                                                                                               scout
       iffs




                                                       4                                    4
                     4                  sniffs
                                                     jackson                            missy
               whettle
marko


                                                                                         chula

                                  pet
               pet
                                                                            i   ffs




                                                                                                 sn
                                                                         sn




                                                                                                  iffs
                                             5


           4
                         sniffs         mama
                                                    sniffs                            sniffs

     puppy                                                   curley                            biscuit
                     sn
                      iffs




                                                                   sniffs
mia
                                           males             sni                                              4
                                                    sni




 5                                                                 ffs
                                s
                             iff




                                                     ffs
                          sn




                                                                                                      iffs
                                                                                                 sn
      sn




                                                                                                             scout
       iffs




                                                     4                                    4
                     4                  sniffs
                                                   jackson                            missy
               whettle
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                                          5

                     sniffs          mama
                                                 sniffs                            sniffs

     puppy                                                curley                            biscuit
                    sn
                     iffs




                                                                sniffs
mia
                                        males             sni
                                                 sni




 5                                                              ffs
                               s
                            iff




                                                  ffs
                         sn




                                                                                                   iffs
                                                                                              sn
      sn




                                                                                                          scout
       iffs




                                     sniffs
                                                jackson                            missy
              whettle
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     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
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     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
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




                                                                sniffs
mia
                                        males             sni
                                                 sni




                                                                ffs
                               s
                            iff




                                                  ffs
                         sn




                                                                                                   iffs
                                                                                              sn
      sn




                                                                                                          scout
       iffs




                                     sniffs
                                                jackson                            missy
              whettle
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




                                                                sniffs
mia
                                        males             sni
                                                 sni




                                                                ffs
                               s
                            iff




                                                  ffs
                         sn




                                                                                                   iffs
                                                                                              sn
      sn




                                                                                                          scout
       iffs




                                     sniffs
                                                jackson                            missy
              whettle
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




                                                                                                   iffs
inoc




                         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
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




                                                                sniffs
mia
                                        males             sni
                                                 sni




                                                                ffs
                               s
                            iff




                                                  ffs
                         sn




                                                                                                   iffs
                                                                                              sn
      sn




                                                                                                          scout
       iffs




                                     sniffs
                                                jackson                            missy
              whettle
marko


                                                                                      chula

                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     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
marko


                                                                                      chula
                                              DOGS
                               pet
              pet
                                                                         i   ffs




                                                                                              sn
                                                                      sn




                                                                                               iffs
                     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
marko




DOGS
marko
        SOFTWARE



DOGS
marko
        SOFTWARE



DOGS
marko
        SOFTWARE



DOGS
marko
        SOFTWARE



DOGS
marko
        SOFTWARE



DOGS
marko
avalanche
marko

         captain
blackhawks



                wild



          panthers



         avalanche
marko

          captain
game #1



                       played
        blackhawks               #2



                wild
                                 #3



          panthers
                                 #4


         avalanche
marko                            #5

          captain

                                 ...
                                 #n
game #1



                       played
        blackhawks               #2         period
                                             #1



                wild                   p1
                                 #3           #2
                                       p2
                                       p3
          panthers
                                 #4           #3


         avalanche
marko                            #5

          captain

                                 ...
                                 #n
game #1



                       played
        blackhawks               #2         period
                                             #1



                wild                   p1
                                 #3           #2
                                       p2
                                       p3
          panthers
                                 #4           #3           ls             goal
                                                     goa
                                                           penalty         #1
                                                             #1
         avalanche
                                                     penalties
marko                            #5                                  #2      #2

          captain

                                 ...                                 #3
                                 #n
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
                                                     penalties
marko                            #5                                    #2         #2

          captain

                                 ...                                   #3
                                 #n
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
                                                     penalties
marko                            #5                                      #2                #2

          captain

                                 ...                                     #3
                                 #n
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
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
SOLUTION                                     #n
• Craig/Patrick play well together.
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
                                                       draft
SOLUTION                                     #n
• Craig/Patrick play well together.
  Draft them as a pair?
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
                                                     penalties
marko                            #5                                      #2                #2

          captain

                                 ...                                     #3
                                            SPORTS
                                 #n
SPORTS

marko
SPORTS

marko
           SOFTWARE


        DOGS
THIS IS JUST
MY SUBSET OF THE WORLD
          AND
MY PERSONAL PROBLEMS.
OUR PERSONAL WORLDS ...
... ARE EMBEDDED WITHIN
     A LARGER WORLD ...
... OF OTHER PEOPLE
AND ARTIFACTS ...
... AND TOGETHER
    WE NAVIGATE
     THAT WORLD ...
... TRYING TO BETTER
      OUR LIVES ...
... BY SOLVING
    OUR PROBLEMS ...
... BY OPTIMALLY
    LINKING OURSELVES
     WITHIN THE WORLD.
WHY DO WE ENCODE OURSELVES?
These are my friends.



                                                   I think about these ideas.




                                      I like these books.

This where I work.                                              I am.
                         I visit these webpages.


    I work on these projects.
                                                   I wrote these articles.


  WHY ARE WE CREATING A UNIVERSAL MODEL?
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs
Solving Problems with Graphs

More Related Content

Viewers also liked

ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageMarko Rodriguez
 
Titan: Big Graph Data with Cassandra
Titan: Big Graph Data with CassandraTitan: Big Graph Data with Cassandra
Titan: Big Graph Data with CassandraMatthias Broecheler
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinMarko Rodriguez
 
Introduction to TitanDB
Introduction to TitanDB Introduction to TitanDB
Introduction to TitanDB Knoldus Inc.
 
What are systems and how does this apply to school leadership
What are systems and how does this apply to school leadership What are systems and how does this apply to school leadership
What are systems and how does this apply to school leadership Ruth Deakin Crick
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics EngineMarko Rodriguez
 
Discrete maths assignment
Discrete maths assignmentDiscrete maths assignment
Discrete maths assignmentKeshav Somani
 
Talk on Standard Template Library
Talk on Standard Template LibraryTalk on Standard Template Library
Talk on Standard Template LibraryAnirudh Raja
 
Talk on Graph Theory - I
Talk on Graph Theory - ITalk on Graph Theory - I
Talk on Graph Theory - IAnirudh Raja
 
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsApache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsMapR Technologies
 
Vertex edge graphs
Vertex edge graphsVertex edge graphs
Vertex edge graphsemteacher
 
Vertex Edge Graphs
Vertex Edge GraphsVertex Edge Graphs
Vertex Edge Graphsmrwilliams
 
Graphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsGraphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsAmrinder Arora
 
Hadoop: Distributed Data Processing
Hadoop: Distributed Data ProcessingHadoop: Distributed Data Processing
Hadoop: Distributed Data ProcessingCloudera, Inc.
 

Viewers also liked (18)

ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and Language
 
Titan: Big Graph Data with Cassandra
Titan: Big Graph Data with CassandraTitan: Big Graph Data with Cassandra
Titan: Big Graph Data with Cassandra
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with Gremlin
 
Introduction to TitanDB
Introduction to TitanDB Introduction to TitanDB
Introduction to TitanDB
 
What are systems and how does this apply to school leadership
What are systems and how does this apply to school leadership What are systems and how does this apply to school leadership
What are systems and how does this apply to school leadership
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics Engine
 
Discrete maths assignment
Discrete maths assignmentDiscrete maths assignment
Discrete maths assignment
 
Talk on Standard Template Library
Talk on Standard Template LibraryTalk on Standard Template Library
Talk on Standard Template Library
 
Talk on Graph Theory - I
Talk on Graph Theory - ITalk on Graph Theory - I
Talk on Graph Theory - I
 
Graph theory1234
Graph theory1234Graph theory1234
Graph theory1234
 
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsApache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
 
Vertex edge graphs
Vertex edge graphsVertex edge graphs
Vertex edge graphs
 
Vertex Edge Graphs
Vertex Edge GraphsVertex Edge Graphs
Vertex Edge Graphs
 
GUI Testing
GUI TestingGUI Testing
GUI Testing
 
The Path Forward
The Path ForwardThe Path Forward
The Path Forward
 
testing
testingtesting
testing
 
Graphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their RepresentationsGraphs, Trees, Paths and Their Representations
Graphs, Trees, Paths and Their Representations
 
Hadoop: Distributed Data Processing
Hadoop: Distributed Data ProcessingHadoop: Distributed Data Processing
Hadoop: Distributed Data Processing
 

More from Marko Rodriguez

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic MachineMarko Rodriguez
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data TypeMarko Rodriguez
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryMarko Rodriguez
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialMarko Rodriguez
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph DatabasesMarko Rodriguez
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical GremlinMarko Rodriguez
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the GraphMarko Rodriguez
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMarko Rodriguez
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataMarko Rodriguez
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceMarko Rodriguez
 
The Network Data Structure in Computing
The Network Data Structure in ComputingThe Network Data Structure in Computing
The Network Data Structure in ComputingMarko Rodriguez
 
A Model of the Scholarly Community
A Model of the Scholarly CommunityA Model of the Scholarly Community
A Model of the Scholarly CommunityMarko Rodriguez
 
General-Purpose, Internet-Scale Distributed Computing with Linked Process
General-Purpose, Internet-Scale Distributed Computing with Linked ProcessGeneral-Purpose, Internet-Scale Distributed Computing with Linked Process
General-Purpose, Internet-Scale Distributed Computing with Linked ProcessMarko Rodriguez
 
Collective Decision Making Systems: From the Ideal State to Human Eudaimonia
Collective Decision Making Systems: From the Ideal State to Human EudaimoniaCollective Decision Making Systems: From the Ideal State to Human Eudaimonia
Collective Decision Making Systems: From the Ideal State to Human EudaimoniaMarko Rodriguez
 
Distributed Graph Databases and the Emerging Web of Data
Distributed Graph Databases and the Emerging Web of DataDistributed Graph Databases and the Emerging Web of Data
Distributed Graph Databases and the Emerging Web of DataMarko Rodriguez
 
An Overview of Data Management Paradigms: Relational, Document, and Graph
An Overview of Data Management Paradigms: Relational, Document, and GraphAn Overview of Data Management Paradigms: Relational, Document, and Graph
An Overview of Data Management Paradigms: Relational, Document, and GraphMarko Rodriguez
 
Graph Databases and the Future of Large-Scale Knowledge Management
Graph Databases and the Future of Large-Scale Knowledge ManagementGraph Databases and the Future of Large-Scale Knowledge Management
Graph Databases and the Future of Large-Scale Knowledge ManagementMarko Rodriguez
 
Automatic Metadata Generation using Associative Networks
Automatic Metadata Generation using Associative NetworksAutomatic Metadata Generation using Associative Networks
Automatic Metadata Generation using Associative NetworksMarko Rodriguez
 
Evolving the Web into a Giant Global Database
Evolving the Web into a Giant Global DatabaseEvolving the Web into a Giant Global Database
Evolving the Web into a Giant Global DatabaseMarko Rodriguez
 
Computing with Directed Labeled Graphs
Computing with Directed Labeled GraphsComputing with Directed Labeled Graphs
Computing with Directed Labeled GraphsMarko Rodriguez
 

More from Marko Rodriguez (20)

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Type
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph Theory
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM Dial
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph Databases
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical Gremlin
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the Graph
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to Redemption
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of Data
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
 
The Network Data Structure in Computing
The Network Data Structure in ComputingThe Network Data Structure in Computing
The Network Data Structure in Computing
 
A Model of the Scholarly Community
A Model of the Scholarly CommunityA Model of the Scholarly Community
A Model of the Scholarly Community
 
General-Purpose, Internet-Scale Distributed Computing with Linked Process
General-Purpose, Internet-Scale Distributed Computing with Linked ProcessGeneral-Purpose, Internet-Scale Distributed Computing with Linked Process
General-Purpose, Internet-Scale Distributed Computing with Linked Process
 
Collective Decision Making Systems: From the Ideal State to Human Eudaimonia
Collective Decision Making Systems: From the Ideal State to Human EudaimoniaCollective Decision Making Systems: From the Ideal State to Human Eudaimonia
Collective Decision Making Systems: From the Ideal State to Human Eudaimonia
 
Distributed Graph Databases and the Emerging Web of Data
Distributed Graph Databases and the Emerging Web of DataDistributed Graph Databases and the Emerging Web of Data
Distributed Graph Databases and the Emerging Web of Data
 
An Overview of Data Management Paradigms: Relational, Document, and Graph
An Overview of Data Management Paradigms: Relational, Document, and GraphAn Overview of Data Management Paradigms: Relational, Document, and Graph
An Overview of Data Management Paradigms: Relational, Document, and Graph
 
Graph Databases and the Future of Large-Scale Knowledge Management
Graph Databases and the Future of Large-Scale Knowledge ManagementGraph Databases and the Future of Large-Scale Knowledge Management
Graph Databases and the Future of Large-Scale Knowledge Management
 
Automatic Metadata Generation using Associative Networks
Automatic Metadata Generation using Associative NetworksAutomatic Metadata Generation using Associative Networks
Automatic Metadata Generation using Associative Networks
 
Evolving the Web into a Giant Global Database
Evolving the Web into a Giant Global DatabaseEvolving the Web into a Giant Global Database
Evolving the Web into a Giant Global Database
 
Computing with Directed Labeled Graphs
Computing with Directed Labeled GraphsComputing with Directed Labeled Graphs
Computing with Directed Labeled Graphs
 

Recently uploaded

Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 

Recently uploaded (20)

Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 

Solving Problems with Graphs

  • 1. SOLVING PROBLEMS WITH GRAPHS MARKO A. RODRIGUEZ http://THINKAURELIUS.COM
  • 7. YOU WILL NOT KNOW ME BY LOOKING WITHIN
  • 13. marko
  • 14. marko TO KNOW ME IS TO KNOW MY WORLD
  • 15. gremlin marko AND IN MY WORLD THERE ARE THINGS russell
  • 16. gremlin a ted cre marko s ow kn russell
  • 17. gremlin a ted cre marko AND TO KNOW THESE THINGS s ow kn IS TO KNOW THEIR WORLD ... AD INFINITUM russell
  • 18. pavel ted crea gremlin de pe nd s a ted cre marko blueprints s ow kn russell hortonworks works
  • 19. 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 faunus russell use use hadoop s s hbase hortonworks works
  • 20. 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. 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 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 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
  • 23. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel SOLUTION #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
  • 24. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel SOLUTION #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
  • 25. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel SOLUTION #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
  • 26. 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
  • 27. 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
  • 28. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted created SOLUTION #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
  • 29. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted created SOLUTION #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
  • 30. PROBLEM • I want organizations with Big Graph Data to use the Aurelius Graph Cluster. pavel ted created SOLUTION #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
  • 31. 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
  • 32. 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 depends russell uses use use hadoop s s hbase hortonworks works
  • 36. marko
  • 37. marko pet pet mama puppy
  • 38. marko pet pet sniffs mama puppy
  • 39. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs puppy curley biscuit mia iffs sn sn scout iffs sniffs jackson missy whettle
  • 40. marko chula pet pet i ffs sn sn iffs sniffs mama sniffs puppy curley biscuit mia males 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 sniffs mia 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 1 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
  • 43. marko chula pet 2 pet i ffs sn sn iffs sniffs mama 2 1 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
  • 44. marko chula pet 2 pet i ffs sn sn iffs sniffs mama 2 sniffs sniffs puppy curley biscuit sn iffs 3 sniffs mia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  • 45. marko chula pet pet i ffs sn sn iffs 4 sniffs mama sniffs sniffs puppy curley biscuit sn iffs 3 sniffs mia males sni 4 sni ffs s iff ffs sn iffs sn sn scout iffs 4 4 4 sniffs jackson missy whettle
  • 46. marko chula pet pet i ffs sn sn iffs 5 4 sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffs mia males sni 4 sni 5 ffs s iff ffs sn iffs sn sn scout iffs 4 4 4 sniffs jackson missy whettle
  • 47. marko chula pet pet i ffs sn sn iffs 5 sniffs mama sniffs sniffs puppy curley biscuit sn iffs sniffs mia males sni sni 5 ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  • 48. marko chula pet pet i ffs sn sn iffs 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
  • 49. marko chula pet pet i ffs sn sn iffs 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
  • 50. 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 sniffs mia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  • 51. 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 sniffs mia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  • 52. 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 iffs inoc 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
  • 53. 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 sniffs mia males sni sni ffs s iff ffs sn iffs sn sn scout iffs sniffs jackson missy whettle
  • 54. marko chula pet pet i ffs sn sn iffs 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
  • 55. marko chula DOGS pet pet i ffs sn sn iffs 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
  • 57. marko SOFTWARE DOGS
  • 58. marko SOFTWARE DOGS
  • 59. marko SOFTWARE DOGS
  • 60. marko SOFTWARE DOGS
  • 61. marko SOFTWARE DOGS
  • 62. marko
  • 63. avalanche marko captain
  • 64. blackhawks wild panthers avalanche marko captain
  • 65. game #1 played blackhawks #2 wild #3 panthers #4 avalanche marko #5 captain ... #n
  • 66. game #1 played blackhawks #2 period #1 wild p1 #3 #2 p2 p3 panthers #4 #3 avalanche marko #5 captain ... #n
  • 67. game #1 played blackhawks #2 period #1 wild p1 #3 #2 p2 p3 panthers #4 #3 ls goal goa penalty #1 #1 avalanche penalties marko #5 #2 #2 captain ... #3 #n
  • 68. 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 penalties marko #5 #2 #2 captain ... #3 #n
  • 69. 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 penalties marko #5 #2 #2 captain ... #3 #n
  • 70. 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
  • 71. 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 SOLUTION #n • Craig/Patrick play well together.
  • 72. 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 draft SOLUTION #n • Craig/Patrick play well together. Draft them as a pair?
  • 73. 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 penalties marko #5 #2 #2 captain ... #3 SPORTS #n
  • 75. SPORTS marko SOFTWARE DOGS
  • 76. THIS IS JUST MY SUBSET OF THE WORLD AND MY PERSONAL PROBLEMS.
  • 78. ... ARE EMBEDDED WITHIN A LARGER WORLD ...
  • 79. ... OF OTHER PEOPLE AND ARTIFACTS ...
  • 80. ... AND TOGETHER WE NAVIGATE THAT WORLD ...
  • 81. ... TRYING TO BETTER OUR LIVES ...
  • 82. ... BY SOLVING OUR PROBLEMS ...
  • 83. ... BY OPTIMALLY LINKING OURSELVES WITHIN THE WORLD.
  • 84. WHY DO WE ENCODE OURSELVES?
  • 85. These are my friends. I think about these ideas. I like these books. This where I work. I am. I visit these webpages. I work on these projects. I wrote these articles. WHY ARE WE CREATING A UNIVERSAL MODEL?