an introduction to apache tinkerpop

Download An introduction to Apache Tinkerpop

If you can't read please download the document

Upload: semtech-solutions-ltd

Post on 06-Aug-2015

91 views

Category:

Data & Analytics


1 download

TRANSCRIPT

  1. 1. Apache Tinkerpop What is Tinkerpop ? What can it do ? Why am I interested ? Uses Gremlin Implementations Define Graphs Traverse Graphs Architecture Books www.semtech-solutions.co.nz [email protected]
  2. 2. Tinkerpop What is it ? A Graph storage and processing system Currently under Apache incubation ( 2015 ) Sub system for graph based apps i.e. Titan Has Tinkerpop3 Structure API Graph, Element, Property Has Tinkerpop3 Process API TraversalSource, GraphComputer www.semtech-solutions.co.nz [email protected]
  3. 3. Tinkerpop What can it do ? See tinkerpop.incubator.apache.org Graph based processing for graph based systems Has graph interaction via OLTP ( online transaction processing ) OLAP ( online analytical processing ) Has GraphComputer for vertex programming Gremlin server access by Gremlin console REST API Java www.semtech-solutions.co.nz [email protected]
  4. 4. Tinkerpop Why am I interested ? Apache Titan will use Tinkerpop For graph storage and processing Titan 0.9x should be Apache Spark Enabled Means that hopefully ( perhaps soon ? ) Titan can be used for graph storage With Apache Spark graphX Means Graph storage Hbase / Cassandra Plus Graph processing All graph based at big data range www.semtech-solutions.co.nz [email protected]
  5. 5. Tinkerpop Uses Gremlin Tinkerpop3 uses the Gremlin groovy language for For Graph Mutation For Graph Traversal Gremlin is a graph based language Provides Gremlin Server for Metrics i.e. Graphite Monitoring i.e. Ganglia www.semtech-solutions.co.nz [email protected]
  6. 6. Tinkerpop Implementations ? Which systems have used Tinkerpop ? Elastic-gremlin Hadoop (Giraph) Apache Spark Sqlg Tinkergraph Titan www.semtech-solutions.co.nz [email protected]
  7. 7. Tinkerpop Define Graphs www.semtech-solutions.co.nz [email protected]
  8. 8. Tinkerpop Traverse Graphs www.semtech-solutions.co.nz [email protected]
  9. 9. H2O Architecture www.semtech-solutions.co.nz [email protected]
  10. 10. Available Books See our Hadoop book from Apress / Springer Big Data Made Easy Look out for our Apache Spark based book from Packt in 2015 www.semtech-solutions.co.nz [email protected]
  11. 11. Contact Us Feel free to contact us at www.semtech-solutions.co.nz [email protected] We offer IT project consultancy We are happy to hear about your problems You can just pay for those hours that you need To solve your problems