SlideShare a Scribd company logo
From zero to GremlinFrom zero to Gremlin
herohero
Enrico Risa
About meAbout me
@wolf4ood@wolf4ood
Software engineer atSoftware engineer at
OrientDBOrientDB
From zero to Gremlin heroFrom zero to Gremlin hero
SeriesSeries
Part IPart I
Getting started withGetting started with
Apache TinkerPopApache TinkerPop
Apache TinkerPop™ is a graphApache TinkerPop™ is a graph
computing framework for both graphcomputing framework for both graph
databases (OLTP) and graph analyticdatabases (OLTP) and graph analytic
systems (OLAP).systems (OLAP).
ProvidersProviders
Property GraphProperty Graph
ComponentsComponents
Providers API (Graph, Vertex, Edge..etc)
Gremlin Traversal Machine/ Language
Gremlin Server
Gremlin Console
From zero to gremlin hero - Part I
Gremlin Traversal LanguageGremlin Traversal Language
Gremlin-Groovy (default)
Gremlin-Java
Gremlin.NET
Gremlin-JS
Gremlin-Python
.....
Gremlin-rs
Gremlin GroovyGremlin Groovy
// What are the names of Gremlin's friends' friends?
g.V().has("name","gremlin").
out("knows").out("knows").values("name")
1
2
3
Getting StartedGetting Started
Gremlin ServerGremlin Server
++
Gremlin-JSGremlin-JS
ResourcesResources
http://tinkerpop.apache.org/
http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html
Thanks!Thanks!

More Related Content

PDF
Cypher for Gremlin
openCypher
 
PPTX
Tail call optimization (TCO) - Lecture
Jesse Frankley
 
PDF
Instrumenting Go (Gopherconindia Lightning talk by Bhasker Kode)
Bhasker Kode
 
PPT
Lecture 1
guest6c6268
 
ODP
Functional programming
Olivier Teytaud
 
PDF
Buzzwords Numba Presentation
kammeyer
 
PDF
Python3.6 and asynchronous programming
Ageeleshwar K
 
PPTX
FSharp eye for the Haskell guy - London 2015
Phillip Trelford
 
Cypher for Gremlin
openCypher
 
Tail call optimization (TCO) - Lecture
Jesse Frankley
 
Instrumenting Go (Gopherconindia Lightning talk by Bhasker Kode)
Bhasker Kode
 
Lecture 1
guest6c6268
 
Functional programming
Olivier Teytaud
 
Buzzwords Numba Presentation
kammeyer
 
Python3.6 and asynchronous programming
Ageeleshwar K
 
FSharp eye for the Haskell guy - London 2015
Phillip Trelford
 

What's hot (20)

PDF
IL2CPP: Debugging and Profiling
joncham
 
PDF
Rcpp
Ajay Ohri
 
PPTX
F# for Trading
Phillip Trelford
 
PDF
UNSW Australia Robocup Recap Hefei 2015
Peter Schmidt
 
PPTX
Automata
RabiRehman1
 
PPTX
Prim's algorithm
Maher Alshammari
 
PPTX
Logic programming in python
Pierre Carbonnelle
 
PDF
From Zero To Deep Learning With Scala
Fabio Tiriticco
 
PDF
Two C++ Tools: Compiler Explorer and Cpp Insights
Alison Chaiken
 
PDF
Assembly language part I
Mohammed A. Imran
 
PDF
Easily reduce runtimes with cython
Michal Mucha
 
PPT
Python 4 Arc
absvis
 
PDF
How my visualization tools use little memory: A tale of incrementalization an...
Eugene Kirpichov
 
ZIP
なぜ検索しなかったのか
N Masahiro
 
PDF
Intro to Functional Programming
Andraž Bajt
 
PPT
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
Casiano Rodriguez-leon
 
PPT
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
Casiano Rodriguez-leon
 
PDF
GNU Parallel
Hoffman Lab
 
PDF
Two-level Just-in-Time Compilation with One Interpreter and One Engine
Yusuke Izawa
 
PDF
Stack Hybridization: A Mechanism for Bridging Two Compilation Strategies in a...
Yusuke Izawa
 
IL2CPP: Debugging and Profiling
joncham
 
Rcpp
Ajay Ohri
 
F# for Trading
Phillip Trelford
 
UNSW Australia Robocup Recap Hefei 2015
Peter Schmidt
 
Automata
RabiRehman1
 
Prim's algorithm
Maher Alshammari
 
Logic programming in python
Pierre Carbonnelle
 
From Zero To Deep Learning With Scala
Fabio Tiriticco
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Alison Chaiken
 
Assembly language part I
Mohammed A. Imran
 
Easily reduce runtimes with cython
Michal Mucha
 
Python 4 Arc
absvis
 
How my visualization tools use little memory: A tale of incrementalization an...
Eugene Kirpichov
 
なぜ検索しなかったのか
N Masahiro
 
Intro to Functional Programming
Andraž Bajt
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
Casiano Rodriguez-leon
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
Casiano Rodriguez-leon
 
GNU Parallel
Hoffman Lab
 
Two-level Just-in-Time Compilation with One Interpreter and One Engine
Yusuke Izawa
 
Stack Hybridization: A Mechanism for Bridging Two Compilation Strategies in a...
Yusuke Izawa
 
Ad

Similar to From zero to gremlin hero - Part I (20)

PDF
ACM DBPL Keynote: The Graph Traversal Machine and Language
Marko Rodriguez
 
PPTX
Data Con LA 2018 - Graph Computing: How the Gremlin Stole Christmas by Justin...
Data Con LA
 
PDF
TinkerPop 2020
Joshua Shinavier
 
PDF
What's New in Apache TinkerPop - the Graph Computing Framework
DataStax Academy
 
PDF
DataStax: What's New in Apache TinkerPop - the Graph Computing Framework
DataStax Academy
 
PDF
Start Flying with Python & Apache TinkerPop
Jason Plurad
 
PDF
Graph Processing with Apache TinkerPop and Gremlin
Jason Plurad
 
PDF
The Gremlin Graph Traversal Language
Marko Rodriguez
 
PPTX
Cassandra Summit - What's New In Apache TinkerPop?
Stephen Mallette
 
PPTX
Gremlin Queries with DataStax Enterprise Graph
Stephen Mallette
 
PDF
TinkerPop: a story of graphs, DBs, and graph DBs
Joshua Shinavier
 
PDF
Traversing Graphs with Gremlin
Artem Chebotko
 
PDF
A walk in graph databases v1.0
Pierre De Wilde
 
PDF
Reusando componentes Zope fuera de Zope
menttes
 
PPTX
TinkerPop and Titan from a Python State of Mind
Denise Gosnell, Ph.D.
 
PDF
Graph Computing with Apache TinkerPop
Jason Plurad
 
PDF
Graph Processing with Apache TinkerPop
Jason Plurad
 
PDF
Gremlin's Graph Traversal Machinery
Marko Rodriguez
 
PDF
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax
 
PPTX
Graph databases: Tinkerpop and Titan DB
Mohamed Taher Alrefaie
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
Marko Rodriguez
 
Data Con LA 2018 - Graph Computing: How the Gremlin Stole Christmas by Justin...
Data Con LA
 
TinkerPop 2020
Joshua Shinavier
 
What's New in Apache TinkerPop - the Graph Computing Framework
DataStax Academy
 
DataStax: What's New in Apache TinkerPop - the Graph Computing Framework
DataStax Academy
 
Start Flying with Python & Apache TinkerPop
Jason Plurad
 
Graph Processing with Apache TinkerPop and Gremlin
Jason Plurad
 
The Gremlin Graph Traversal Language
Marko Rodriguez
 
Cassandra Summit - What's New In Apache TinkerPop?
Stephen Mallette
 
Gremlin Queries with DataStax Enterprise Graph
Stephen Mallette
 
TinkerPop: a story of graphs, DBs, and graph DBs
Joshua Shinavier
 
Traversing Graphs with Gremlin
Artem Chebotko
 
A walk in graph databases v1.0
Pierre De Wilde
 
Reusando componentes Zope fuera de Zope
menttes
 
TinkerPop and Titan from a Python State of Mind
Denise Gosnell, Ph.D.
 
Graph Computing with Apache TinkerPop
Jason Plurad
 
Graph Processing with Apache TinkerPop
Jason Plurad
 
Gremlin's Graph Traversal Machinery
Marko Rodriguez
 
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax
 
Graph databases: Tinkerpop and Titan DB
Mohamed Taher Alrefaie
 
Ad

More from GraphRM (14)

PDF
A gentle introduction to random and strategic networks
GraphRM
 
PDF
How to leverage Kafka data streams with Neo4j
GraphRM
 
PDF
Topology Visualization at Sysdig
GraphRM
 
PPTX
Tecniche per la Visualizzazione di Grafi di Grandi Dimensioni Basate sulla Co...
GraphRM
 
PDF
aRangodb, un package per l'utilizzo di ArangoDB con R
GraphRM
 
PDF
The power of the cosmos in a DB .... CosmosDB
GraphRM
 
PDF
OrientDB graph e l'importanza di una relazione mancante
GraphRM
 
PDF
Il "Knowledge Graph" della Pubblica Amministrazione Italiana
GraphRM
 
PDF
Elastic loves Graphs
GraphRM
 
PDF
From text to entities: Information Extraction in the Era of Knowledge Graphs
GraphRM
 
PPTX
Graph analysis over relational database
GraphRM
 
PDF
GraphRM - Introduzione al Graph modelling
GraphRM
 
PDF
GraphQL ♥︎ GraphDB
GraphRM
 
PDF
Costruiamo un motore di raccomandazione con Neo4J - Workshop 25/1/2018
GraphRM
 
A gentle introduction to random and strategic networks
GraphRM
 
How to leverage Kafka data streams with Neo4j
GraphRM
 
Topology Visualization at Sysdig
GraphRM
 
Tecniche per la Visualizzazione di Grafi di Grandi Dimensioni Basate sulla Co...
GraphRM
 
aRangodb, un package per l'utilizzo di ArangoDB con R
GraphRM
 
The power of the cosmos in a DB .... CosmosDB
GraphRM
 
OrientDB graph e l'importanza di una relazione mancante
GraphRM
 
Il "Knowledge Graph" della Pubblica Amministrazione Italiana
GraphRM
 
Elastic loves Graphs
GraphRM
 
From text to entities: Information Extraction in the Era of Knowledge Graphs
GraphRM
 
Graph analysis over relational database
GraphRM
 
GraphRM - Introduzione al Graph modelling
GraphRM
 
GraphQL ♥︎ GraphDB
GraphRM
 
Costruiamo un motore di raccomandazione con Neo4J - Workshop 25/1/2018
GraphRM
 

Recently uploaded (20)

PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
The Future of Artificial Intelligence (AI)
Mukul
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 

From zero to gremlin hero - Part I