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
YOU WILL NOT KNOW ME
  BY LOOKING WITHIN
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

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 

Recently uploaded (20)

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 

Solving Problems with Graphs

  • 1. SOLVING PROBLEMS WITH GRAPHS MARKO A. RODRIGUEZ http://THINKAURELIUS.COM
  • 5.
  • 6.
  • 7. YOU WILL NOT KNOW ME BY LOOKING WITHIN
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 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?