SlideShare a Scribd company logo
1 of 38
Cédric Fauvet
Cedric.fauvet@neotechnology.com
Twitter Francophone: @Neo4jFr
1
Confidential - Neo Technology, Inc.
New opportunities for connected data :
Neo4j the graph database
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
The graph theory
An 840 : The horeseman’s problem
The Arab mathematician and chess master
al-Adli ar-Rumi solved the problem.
The graph theory
An 1735 The Königsberg’s 7 bridges
problem
How to pass through the bridges only once ?
Leonhard Euler
Swiss mathematician
The graph theory
2013: Today’s questions
• Collaboration
• Configuration management
• Geo mapping
• Molecule’s Interaction (Biology)
• Impact analysis
• Master Data Management
• Product management
• Recommendation
• Social
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
Neo Technology (Neo4j) Corporate Overview
• Neo4j founded 2000
• Headquartered in Palo Alto, California
• Engineering headquarter in Malmö, Sweden
• Employees based in France, Germany, UK, Sweden, US, and Malaysia
• 24/7 support on global basis
• 100,000+ users
• F500 customers such as Adobe, Cisco, Deutsche Telecom, Telenor,
Deutsche Post, SFR, Lockheed Martin, and others
• SI partners such as Accenture and dozens of local SI boutiques
• Technology partners such as VMware, Informatica and Microsoft
• Leader in the Graph Database arena
• Mission: Help the world to make sense of data
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
Société
- Worldwide company
- 45 millions users, + 30 000 each days.
- Owner of the social networks
ApnaCircle (Inde) and Tianji (Chine)
Problème
Viadeo, integrated Neo4j as their backend database, to
store all of their users and relationships. When their
network expanded to a level that their traditional MySQL
database couldn’t handle, Viadeo experienced
performance and storage issues that would not perform
at the rate the
company was growing.
Etude de cas: Réseau social
Bénéfices & time frame
- Real time
recomendation with
Neo4j.
- Project timeframe
= 8 weeks
Solution
Integrating Neo4j, Viadeo has highly accelerated their
system in two ways. Neo4j increased Viadeo’s performance
by requiring less storage space andless time to restructure
the graph.
10
Company
- Worldwide leader in networking for the Internet
Solution
- Clustered Neo4j Enterprise architecture
- Part of a larger infrastructure solution
- Multi-region AWS deployment
- Neo4j selected in competition with custom solution
and Oracle
Benefits & time frame
- Highly flexible data analysis
- Sub-second results for large, densely-connected datasets
- User experience - competitive advantage
- 12 month project
Problem definition
- Massive amounts of data tied to members, user
groups, member content, etc. all interconnected
- Need to infer collaborative relationships based on
user-generated content
Case study: Web/ISV - social collaboration
Adobe
11
Company
- Leading telco provider in the Nordics
Solution
- Neo4j Enterprise solution
- Embedded + HA
- Replacing 10 yr-old Oracle, Berkeley DB and a
mainframe environment
Problem definition
- Need: Reliable access control administration system
for 5mio customers, subscriptions and agreements
- Complex dependencies between groups, companies,
individuals, accounts, products, subscriptions,
services and agreements
- Broad and deep graphs (master customers with
1000s of customers, subscriptions & agreements)
Case study: Telco
Telenor
Benefits & time frame
- Flexible and dynamic architecture
- Exceptional performance
-Low cost compared to alternatives
-Extensible data model supports new applications and
features
12
Company
-World wide leader in network infrastructure
-Large sales organization
Solution
-2x Highly Available Neo4j clusters
-One live cluster and one backup / hot spare cluster
at a different datacenter
-Total: 6 Embedded Enterprise Neo4j DBs
Benefits & timeframe
-Real time overview of sales accounts and owners
-The ability to model complex rules for account ownership
-Direct commissioning computation through the entire sales
organization
->12 month development and rollout
Problem definition
-Intricate rules governing ownership of sales accounts
-Complex rules for sales commissions
-Queries complicated to structure with RDBMS
-Oracle performance not good enough for online
account management
Case study: Sales account management
Cisco
Use case – What’s in common ?
Alice
ACME
ACME
EMEA
Bob
Retail Co.
FooBar Inc.
Sales Rep
Sales Rep
Worked For
Worked For
Sold To
Use case – What’s a best path ?
Retail Co.
Bob
ACME
Steve
Jane
Liza
Pauline
William
Sales Rep
VP
CMO
Sales Rep
VP
Use case : Pattern matching
Fraud detection
Correspondance
Fraud detection
Pas de correspondance
Fraud detection
Graph navigation
Impact analysis
Start node
Impact analysis
Follow the relationships
Impact analysis
Evaluate each node
Impact analysis
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
Trend 1:Exponential
growth of data
0
250
500
750
1000
2007 2008 2009 2010
Exabytes of new unique digital information
size * connectivity = complexity
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
Neo4j
Tackles complex data:
– Large
– Densely-connected
– Semi-structured
Neo4j characteristics
• Fully ACID
– Including XA-compliant distributed two-phase commits
• High Availability / Read Scaling through master-slave
replication with master failover
• In-memory speeds with warm caches while
maintaining full ACID
• Cypher query language and Java APIs
Caractéristiques de Neo4j
• Transactions Full ACID
– XA-compliant distributed two-phase commits
• Haute disponibilité / Scalabilité*
– master-slave réplication avec master Fail-over
– * Lecture
• Hautes performance en mémoire
– Caches évolués full ACID
• Langage des requêtes
– Cypher
– Java APIs
– JDBC
– Rest API
– Ruby
Agenda
• The gaph theory
• About Neo Technology
• Uses cases
• Vision du marché
• The Neo4j Technology
• Cypher the Neo4j’s « SQL »
() --> ()
Cypher the Neo4j’s « SQL »
Based on ACSII-Art
(A) --> (B)
A B
Cypher the Neo4j’s « SQL »
Each node have a identifier
A -[:LOVES]-> B
LOVES
A B
Cypher the Neo4j’s « SQL »
Relationship
A --> B --> C
A B C
Cypher the Neo4j’s « SQL »
You can traverse the graph
A -[*]-> B
A B
A B
A B
Cypher the Neo4j’s « SQL »
You can dynamically traverse the graph
Cypher the Neo4j’s « SQL »
The friend of friend query
START john=node:node_auto_index(name = 'John')
MATCH john-[:friend]->()-[:friend]->fof
RETURN john, fof
Thank you
Let’s move forward together !
Cédric Fauvet Your contact in France and switzerland
E-mail : Cedric.fauvet@neotechnology.com
French speaking Twitter : @Neo4jFr
French speaking community : meetup.com/graphdb-france

More Related Content

What's hot

Neo4j Graph Data Platform: Making Your Data More Intelligent
Neo4j Graph Data Platform: Making Your Data More IntelligentNeo4j Graph Data Platform: Making Your Data More Intelligent
Neo4j Graph Data Platform: Making Your Data More IntelligentNeo4j
 
GraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteGraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteNeo4j
 
Produktdatenmanagement mit Neo4j
Produktdatenmanagement mit Neo4jProduktdatenmanagement mit Neo4j
Produktdatenmanagement mit Neo4jNeo4j
 
1. The Importance of Graphs in Government
1. The Importance of Graphs in Government1. The Importance of Graphs in Government
1. The Importance of Graphs in GovernmentNeo4j
 
Alex Hanway, Director, Business Development, The Thales Group
Alex Hanway, Director, Business Development, The Thales GroupAlex Hanway, Director, Business Development, The Thales Group
Alex Hanway, Director, Business Development, The Thales GroupNeo4j
 
Knowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionKnowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionNeo4j
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesNeo4j
 
Intelligence Demo – Illustrating the Value of Your Connected Data
Intelligence Demo – Illustrating the Value of Your Connected DataIntelligence Demo – Illustrating the Value of Your Connected Data
Intelligence Demo – Illustrating the Value of Your Connected DataNeo4j
 
Data engineering at the interface of art and analytics: the why, what, and ho...
Data engineering at the interface of art and analytics: the why, what, and ho...Data engineering at the interface of art and analytics: the why, what, and ho...
Data engineering at the interface of art and analytics: the why, what, and ho...Data Con LA
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case Neo4j
 
Transforming Innovation: Digital Twin for the Win!
Transforming Innovation: Digital Twin for the Win!Transforming Innovation: Digital Twin for the Win!
Transforming Innovation: Digital Twin for the Win!Neo4j
 
GraphTour 2020 - Neo4j Innovation Lab
GraphTour 2020 - Neo4j Innovation LabGraphTour 2020 - Neo4j Innovation Lab
GraphTour 2020 - Neo4j Innovation LabNeo4j
 
Building a Consistent Hybrid Cloud Semantic Model In Denodo
Building a Consistent Hybrid Cloud Semantic Model In DenodoBuilding a Consistent Hybrid Cloud Semantic Model In Denodo
Building a Consistent Hybrid Cloud Semantic Model In DenodoDenodo
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jNeo4j
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Neo4j
 
GraphTour 2020 - Practical Applications of Neo4j 4.0
GraphTour 2020 - Practical Applications of Neo4j 4.0GraphTour 2020 - Practical Applications of Neo4j 4.0
GraphTour 2020 - Practical Applications of Neo4j 4.0Neo4j
 
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4j
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4jNeo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4j
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4jNeo4j
 
GraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j ServicesGraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j ServicesNeo4j
 
Graph Data Science: The Secret to Accelerating Innovation with AI/ML
Graph Data Science: The Secret to Accelerating Innovation with AI/MLGraph Data Science: The Secret to Accelerating Innovation with AI/ML
Graph Data Science: The Secret to Accelerating Innovation with AI/MLNeo4j
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionDenodo
 

What's hot (20)

Neo4j Graph Data Platform: Making Your Data More Intelligent
Neo4j Graph Data Platform: Making Your Data More IntelligentNeo4j Graph Data Platform: Making Your Data More Intelligent
Neo4j Graph Data Platform: Making Your Data More Intelligent
 
GraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening KeynoteGraphTour 2020 - Opening Keynote
GraphTour 2020 - Opening Keynote
 
Produktdatenmanagement mit Neo4j
Produktdatenmanagement mit Neo4jProduktdatenmanagement mit Neo4j
Produktdatenmanagement mit Neo4j
 
1. The Importance of Graphs in Government
1. The Importance of Graphs in Government1. The Importance of Graphs in Government
1. The Importance of Graphs in Government
 
Alex Hanway, Director, Business Development, The Thales Group
Alex Hanway, Director, Business Development, The Thales GroupAlex Hanway, Director, Business Development, The Thales Group
Alex Hanway, Director, Business Development, The Thales Group
 
Knowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph CompositionKnowledge and Scalability Through Graph Composition
Knowledge and Scalability Through Graph Composition
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use cases
 
Intelligence Demo – Illustrating the Value of Your Connected Data
Intelligence Demo – Illustrating the Value of Your Connected DataIntelligence Demo – Illustrating the Value of Your Connected Data
Intelligence Demo – Illustrating the Value of Your Connected Data
 
Data engineering at the interface of art and analytics: the why, what, and ho...
Data engineering at the interface of art and analytics: the why, what, and ho...Data engineering at the interface of art and analytics: the why, what, and ho...
Data engineering at the interface of art and analytics: the why, what, and ho...
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case
 
Transforming Innovation: Digital Twin for the Win!
Transforming Innovation: Digital Twin for the Win!Transforming Innovation: Digital Twin for the Win!
Transforming Innovation: Digital Twin for the Win!
 
GraphTour 2020 - Neo4j Innovation Lab
GraphTour 2020 - Neo4j Innovation LabGraphTour 2020 - Neo4j Innovation Lab
GraphTour 2020 - Neo4j Innovation Lab
 
Building a Consistent Hybrid Cloud Semantic Model In Denodo
Building a Consistent Hybrid Cloud Semantic Model In DenodoBuilding a Consistent Hybrid Cloud Semantic Model In Denodo
Building a Consistent Hybrid Cloud Semantic Model In Denodo
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j
 
GraphTour 2020 - Practical Applications of Neo4j 4.0
GraphTour 2020 - Practical Applications of Neo4j 4.0GraphTour 2020 - Practical Applications of Neo4j 4.0
GraphTour 2020 - Practical Applications of Neo4j 4.0
 
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4j
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4jNeo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4j
Neo4j GraphTour New York_ State of the State_Amit Chaudhry Neo4j
 
GraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j ServicesGraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j Services
 
Graph Data Science: The Secret to Accelerating Innovation with AI/ML
Graph Data Science: The Secret to Accelerating Innovation with AI/MLGraph Data Science: The Secret to Accelerating Innovation with AI/ML
Graph Data Science: The Secret to Accelerating Innovation with AI/ML
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 

Similar to New opportunities for connected data : Neo4j the graph database

Big data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalBig data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalramazan fırın
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenNeo4j
 
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cArchitecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cGustavo Rene Antunez
 
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j
 
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4jGraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4jNeo4j
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Dave Segleau
 
Neo4j GraphTalk Frankfurt - Identity und Access Management
Neo4j GraphTalk Frankfurt - Identity und Access ManagementNeo4j GraphTalk Frankfurt - Identity und Access Management
Neo4j GraphTalk Frankfurt - Identity und Access ManagementNeo4j
 
Difference between data warehouse and data mining
Difference between data warehouse and data miningDifference between data warehouse and data mining
Difference between data warehouse and data miningmaxonlinetr
 
Neo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in ActionNeo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in ActionNeo4j
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformBoldRadius Solutions
 
SQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureSQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureVenu Anuganti
 
Neo4j 4 Overview
Neo4j 4 OverviewNeo4j 4 Overview
Neo4j 4 OverviewNeo4j
 
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Acunu
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
Gluent Extending Enterprise Applications with Hadoop
Gluent Extending Enterprise Applications with HadoopGluent Extending Enterprise Applications with Hadoop
Gluent Extending Enterprise Applications with Hadoopgluent.
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j
 

Similar to New opportunities for connected data : Neo4j the graph database (20)

Big data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalBig data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-final
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cArchitecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12c
 
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017
 
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4jGraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
 
Telvent Big Data Approach and Case Studies
Telvent Big Data Approach and Case StudiesTelvent Big Data Approach and Case Studies
Telvent Big Data Approach and Case Studies
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
 
Neo4j GraphTalk Frankfurt - Identity und Access Management
Neo4j GraphTalk Frankfurt - Identity und Access ManagementNeo4j GraphTalk Frankfurt - Identity und Access Management
Neo4j GraphTalk Frankfurt - Identity und Access Management
 
Difference between data warehouse and data mining
Difference between data warehouse and data miningDifference between data warehouse and data mining
Difference between data warehouse and data mining
 
Data Vault Introduction
Data Vault IntroductionData Vault Introduction
Data Vault Introduction
 
Neo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in ActionNeo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in Action
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real World
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
 
SQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data ArchitectureSQL, NoSQL, BigData in Data Architecture
SQL, NoSQL, BigData in Data Architecture
 
Neo4j 4 Overview
Neo4j 4 OverviewNeo4j 4 Overview
Neo4j 4 Overview
 
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
Gluent Extending Enterprise Applications with Hadoop
Gluent Extending Enterprise Applications with HadoopGluent Extending Enterprise Applications with Hadoop
Gluent Extending Enterprise Applications with Hadoop
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 

More from Swiss Big Data User Group

Making Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to useMaking Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to useSwiss Big Data User Group
 
A real life project using Cassandra at a large Swiss Telco operator
A real life project using Cassandra at a large Swiss Telco operatorA real life project using Cassandra at a large Swiss Telco operator
A real life project using Cassandra at a large Swiss Telco operatorSwiss Big Data User Group
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaSwiss Big Data User Group
 
Closing The Loop for Evaluating Big Data Analysis
Closing The Loop for Evaluating Big Data AnalysisClosing The Loop for Evaluating Big Data Analysis
Closing The Loop for Evaluating Big Data AnalysisSwiss Big Data User Group
 
Big Data and Data Science for traditional Swiss companies
Big Data and Data Science for traditional Swiss companiesBig Data and Data Science for traditional Swiss companies
Big Data and Data Science for traditional Swiss companiesSwiss Big Data User Group
 
Design Patterns for Large-Scale Real-Time Learning
Design Patterns for Large-Scale Real-Time LearningDesign Patterns for Large-Scale Real-Time Learning
Design Patterns for Large-Scale Real-Time LearningSwiss Big Data User Group
 
Unleash the power of Big Data in your existing Data Warehouse
Unleash the power of Big Data in your existing Data WarehouseUnleash the power of Big Data in your existing Data Warehouse
Unleash the power of Big Data in your existing Data WarehouseSwiss Big Data User Group
 
Project "Babelfish" - A data warehouse to attack complexity
 Project "Babelfish" - A data warehouse to attack complexity Project "Babelfish" - A data warehouse to attack complexity
Project "Babelfish" - A data warehouse to attack complexitySwiss Big Data User Group
 
Brainserve Datacenter: the High-Density Choice
Brainserve Datacenter: the High-Density ChoiceBrainserve Datacenter: the High-Density Choice
Brainserve Datacenter: the High-Density ChoiceSwiss Big Data User Group
 
Urturn on AWS: scaling infra, cost and time to maket
Urturn on AWS: scaling infra, cost and time to maketUrturn on AWS: scaling infra, cost and time to maket
Urturn on AWS: scaling infra, cost and time to maketSwiss Big Data User Group
 
The World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridThe World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridSwiss Big Data User Group
 
Technology Outlook - The new Era of computing
Technology Outlook - The new Era of computingTechnology Outlook - The new Era of computing
Technology Outlook - The new Era of computingSwiss Big Data User Group
 

More from Swiss Big Data User Group (20)

Making Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to useMaking Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to use
 
A real life project using Cassandra at a large Swiss Telco operator
A real life project using Cassandra at a large Swiss Telco operatorA real life project using Cassandra at a large Swiss Telco operator
A real life project using Cassandra at a large Swiss Telco operator
 
Data Analytics – B2B vs. B2C
Data Analytics – B2B vs. B2CData Analytics – B2B vs. B2C
Data Analytics – B2B vs. B2C
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoop
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with Impala
 
Closing The Loop for Evaluating Big Data Analysis
Closing The Loop for Evaluating Big Data AnalysisClosing The Loop for Evaluating Big Data Analysis
Closing The Loop for Evaluating Big Data Analysis
 
Big Data and Data Science for traditional Swiss companies
Big Data and Data Science for traditional Swiss companiesBig Data and Data Science for traditional Swiss companies
Big Data and Data Science for traditional Swiss companies
 
Design Patterns for Large-Scale Real-Time Learning
Design Patterns for Large-Scale Real-Time LearningDesign Patterns for Large-Scale Real-Time Learning
Design Patterns for Large-Scale Real-Time Learning
 
Educating Data Scientists of the Future
Educating Data Scientists of the FutureEducating Data Scientists of the Future
Educating Data Scientists of the Future
 
Unleash the power of Big Data in your existing Data Warehouse
Unleash the power of Big Data in your existing Data WarehouseUnleash the power of Big Data in your existing Data Warehouse
Unleash the power of Big Data in your existing Data Warehouse
 
Big data for Telco: opportunity or threat?
Big data for Telco: opportunity or threat?Big data for Telco: opportunity or threat?
Big data for Telco: opportunity or threat?
 
Project "Babelfish" - A data warehouse to attack complexity
 Project "Babelfish" - A data warehouse to attack complexity Project "Babelfish" - A data warehouse to attack complexity
Project "Babelfish" - A data warehouse to attack complexity
 
Brainserve Datacenter: the High-Density Choice
Brainserve Datacenter: the High-Density ChoiceBrainserve Datacenter: the High-Density Choice
Brainserve Datacenter: the High-Density Choice
 
Urturn on AWS: scaling infra, cost and time to maket
Urturn on AWS: scaling infra, cost and time to maketUrturn on AWS: scaling infra, cost and time to maket
Urturn on AWS: scaling infra, cost and time to maket
 
The World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridThe World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC Datagrid
 
Technology Outlook - The new Era of computing
Technology Outlook - The new Era of computingTechnology Outlook - The new Era of computing
Technology Outlook - The new Era of computing
 
In-Store Analysis with Hadoop
In-Store Analysis with HadoopIn-Store Analysis with Hadoop
In-Store Analysis with Hadoop
 
Big Data Visualization With ParaView
Big Data Visualization With ParaViewBig Data Visualization With ParaView
Big Data Visualization With ParaView
 
Introduction to Apache Drill
Introduction to Apache DrillIntroduction to Apache Drill
Introduction to Apache Drill
 
Oracle's BigData solutions
Oracle's BigData solutionsOracle's BigData solutions
Oracle's BigData solutions
 

Recently uploaded

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
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
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
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
 
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
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
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
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
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
 
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
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 

New opportunities for connected data : Neo4j the graph database

  • 1. Cédric Fauvet Cedric.fauvet@neotechnology.com Twitter Francophone: @Neo4jFr 1 Confidential - Neo Technology, Inc. New opportunities for connected data : Neo4j the graph database
  • 2. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 3. The graph theory An 840 : The horeseman’s problem The Arab mathematician and chess master al-Adli ar-Rumi solved the problem.
  • 4. The graph theory An 1735 The Königsberg’s 7 bridges problem How to pass through the bridges only once ? Leonhard Euler Swiss mathematician
  • 5. The graph theory 2013: Today’s questions • Collaboration • Configuration management • Geo mapping • Molecule’s Interaction (Biology) • Impact analysis • Master Data Management • Product management • Recommendation • Social
  • 6. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 7. Neo Technology (Neo4j) Corporate Overview • Neo4j founded 2000 • Headquartered in Palo Alto, California • Engineering headquarter in Malmö, Sweden • Employees based in France, Germany, UK, Sweden, US, and Malaysia • 24/7 support on global basis • 100,000+ users • F500 customers such as Adobe, Cisco, Deutsche Telecom, Telenor, Deutsche Post, SFR, Lockheed Martin, and others • SI partners such as Accenture and dozens of local SI boutiques • Technology partners such as VMware, Informatica and Microsoft • Leader in the Graph Database arena • Mission: Help the world to make sense of data
  • 8. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 9. Société - Worldwide company - 45 millions users, + 30 000 each days. - Owner of the social networks ApnaCircle (Inde) and Tianji (Chine) Problème Viadeo, integrated Neo4j as their backend database, to store all of their users and relationships. When their network expanded to a level that their traditional MySQL database couldn’t handle, Viadeo experienced performance and storage issues that would not perform at the rate the company was growing. Etude de cas: Réseau social Bénéfices & time frame - Real time recomendation with Neo4j. - Project timeframe = 8 weeks Solution Integrating Neo4j, Viadeo has highly accelerated their system in two ways. Neo4j increased Viadeo’s performance by requiring less storage space andless time to restructure the graph.
  • 10. 10 Company - Worldwide leader in networking for the Internet Solution - Clustered Neo4j Enterprise architecture - Part of a larger infrastructure solution - Multi-region AWS deployment - Neo4j selected in competition with custom solution and Oracle Benefits & time frame - Highly flexible data analysis - Sub-second results for large, densely-connected datasets - User experience - competitive advantage - 12 month project Problem definition - Massive amounts of data tied to members, user groups, member content, etc. all interconnected - Need to infer collaborative relationships based on user-generated content Case study: Web/ISV - social collaboration Adobe
  • 11. 11 Company - Leading telco provider in the Nordics Solution - Neo4j Enterprise solution - Embedded + HA - Replacing 10 yr-old Oracle, Berkeley DB and a mainframe environment Problem definition - Need: Reliable access control administration system for 5mio customers, subscriptions and agreements - Complex dependencies between groups, companies, individuals, accounts, products, subscriptions, services and agreements - Broad and deep graphs (master customers with 1000s of customers, subscriptions & agreements) Case study: Telco Telenor Benefits & time frame - Flexible and dynamic architecture - Exceptional performance -Low cost compared to alternatives -Extensible data model supports new applications and features
  • 12. 12 Company -World wide leader in network infrastructure -Large sales organization Solution -2x Highly Available Neo4j clusters -One live cluster and one backup / hot spare cluster at a different datacenter -Total: 6 Embedded Enterprise Neo4j DBs Benefits & timeframe -Real time overview of sales accounts and owners -The ability to model complex rules for account ownership -Direct commissioning computation through the entire sales organization ->12 month development and rollout Problem definition -Intricate rules governing ownership of sales accounts -Complex rules for sales commissions -Queries complicated to structure with RDBMS -Oracle performance not good enough for online account management Case study: Sales account management Cisco
  • 13. Use case – What’s in common ? Alice ACME ACME EMEA Bob Retail Co. FooBar Inc. Sales Rep Sales Rep Worked For Worked For Sold To
  • 14. Use case – What’s a best path ? Retail Co. Bob ACME Steve Jane Liza Pauline William Sales Rep VP CMO Sales Rep VP
  • 15. Use case : Pattern matching Fraud detection
  • 22. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 23. Trend 1:Exponential growth of data 0 250 500 750 1000 2007 2008 2009 2010 Exabytes of new unique digital information
  • 24.
  • 25. size * connectivity = complexity
  • 26.
  • 27. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 28. Neo4j Tackles complex data: – Large – Densely-connected – Semi-structured
  • 29. Neo4j characteristics • Fully ACID – Including XA-compliant distributed two-phase commits • High Availability / Read Scaling through master-slave replication with master failover • In-memory speeds with warm caches while maintaining full ACID • Cypher query language and Java APIs
  • 30. Caractéristiques de Neo4j • Transactions Full ACID – XA-compliant distributed two-phase commits • Haute disponibilité / Scalabilité* – master-slave réplication avec master Fail-over – * Lecture • Hautes performance en mémoire – Caches évolués full ACID • Langage des requêtes – Cypher – Java APIs – JDBC – Rest API – Ruby
  • 31. Agenda • The gaph theory • About Neo Technology • Uses cases • Vision du marché • The Neo4j Technology • Cypher the Neo4j’s « SQL »
  • 32. () --> () Cypher the Neo4j’s « SQL » Based on ACSII-Art
  • 33. (A) --> (B) A B Cypher the Neo4j’s « SQL » Each node have a identifier
  • 34. A -[:LOVES]-> B LOVES A B Cypher the Neo4j’s « SQL » Relationship
  • 35. A --> B --> C A B C Cypher the Neo4j’s « SQL » You can traverse the graph
  • 36. A -[*]-> B A B A B A B Cypher the Neo4j’s « SQL » You can dynamically traverse the graph
  • 37. Cypher the Neo4j’s « SQL » The friend of friend query START john=node:node_auto_index(name = 'John') MATCH john-[:friend]->()-[:friend]->fof RETURN john, fof
  • 38. Thank you Let’s move forward together ! Cédric Fauvet Your contact in France and switzerland E-mail : Cedric.fauvet@neotechnology.com French speaking Twitter : @Neo4jFr French speaking community : meetup.com/graphdb-france

Editor's Notes

  1. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  2. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  3. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  4. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  5. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  6. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  7. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  8. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  9. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS
  10. Social networksRecommendations enginesBusiness intelligenceGeospatial applicationsMDMNetwork and systems managementProduct catalogueWeb analyticsIndexing your slow RDBMS