An introduction to Apache Tinkerpop доклад по теме Технологии

Вашему вниманию предлагается доклад и презентация по теме An introduction to Apache Tinkerpop. Данны материал, представленный на 11 страницах, поможет подготовится к уроку Технологии. Он будет полезен как ученикам и студентам, так и преподавателям школ и вузов. Вы можете ознакомиться и скачать этот и любой другой доклад у нас на сайте. Все материалы абсолютно бесплатны и доступны. Ссылку на скачивание Вы можете найти вконце страницы. Если материал Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте сайт в закладки в своем браузере.
Страница #1
Apache Tinkerpop What is Tinkerpop ? What can it do ? Why am I interested ? Uses Gremlin Implementations Define Graphs Traverse Graphs Architecture Books
Страница #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
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
Страница #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
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
Страница #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
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
Страница #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
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
Страница #6
Tinkerpop – Implementations ?
 Which systems have used Tinkerpop ?
Elastic-gremlin
Hadoop (Giraph)
Apache Spark
Sqlg
Tinkergraph
Titan
Tinkerpop – Implementations ? Which systems have used Tinkerpop ? Elastic-gremlin Hadoop (Giraph) Apache Spark Sqlg Tinkergraph Titan
Страница #7
Tinkerpop – Define Graphs
Tinkerpop – Define Graphs
Страница #8
Tinkerpop – Traverse Graphs
Tinkerpop – Traverse Graphs
Страница #9
Tinkerpop – Architecture
Tinkerpop – Architecture
Страница #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
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
Страница #11
Contact Us
 Feel free to contact us at  
 www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
 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
Contact Us Feel free to contact us at www.semtech-solutions.co.nz info@semtech-solutions.co.nz 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
В данном разделе собраны лучшие доклады и презентации по технологиям и машиностроению.