SlideShare une entreprise Scribd logo
Introduction à Neo4j
The Graph Database
Stéphane Marlin
France – Belgique – Luxembourg
Agenda
• A propos des graphes
• Vision du marché
• Les bases de données et Neo4j
• Présentation de Neo Technology
• Pourquoi Neo4j ?
A propos des graphes :
La théorie des graphes
An 840 : Le problème du cavalier
Le joueur et théoricien d'échecs arabe al-Adli
ar-Rumi en donne déjà une solution.
A propos des graphes :
La théorie des graphes
An 1735 : Le problème des sept
ponts de Königsberg
Passer une seule fois par le même pont.
Leonhard Euler
Mathématicien Suisse
A propos des graphes :
La théorie des graphes en
2015
Les problèmes d’aujourd’hui :
• Détection de fraude
• Recommandation
• Master Data Management
• Analyse d’impact – data linage
• Social
• Gestion de configuration
• Géo-Spatial
• Interactions moléculaires (Biologie)
• Gestion de ligne produit
• Collaboration
Aujourd’hui
Relationnel - SQL
1970
Les systèmes de stockages classiques utilisent SQL :
• Valeur prouvée depuis plus de 40 ans
• Utilisée dans 99% des entreprises
• …
A propos des graphes
Emergence des bases de graphes
2000
Big Data
No SQL
2007
Bases de
graphes
• Emergence des bases de
données de graphes
Problèmes :
• Inadapté à certains cas d’usage
PerformancesConnectivité et volume
• Mal adapté aux données connectées
• Neo4J : le leader mondial
Agenda
• A propos des graphes
• Vision du marché
• Les bases de données et Neo4j
• Présentation de Neo Technology
• Pourquoi Neo4j ?
Trend 1: Exponential
growth of data
0
250
500
750
1000
2007 2008 2009 2010
Exabytes of new unique digital information
Tendance n°1 :
Croissance exponentielle du volume de données
Exa-octets de nouvelles données uniques
Tendance n°2 :
Explosion de la connectivité des données
Volume x Connectivité = Complexité
Etude Etude Forrester research
« En 2017, 25% des entreprises dans le monde
exploiteront une base de données de graphes en
production. »
Agenda
• A propos des graphes
• Vision du marché
• Les bases de données et Neo4j
• Présentation de Neo Technology
• Pourquoi Neo4j ?
Les DB relationnelles ne peuvent pas bien traiter les relations
• Impossible de modéliser ou stocker les données et
les relations sans complexité
• Les performances se dégradent avec le nombre et le
niveaux des relations et la taille de la base
• La complexité des requetes avec les besoins
qu’engendre les jointures
• L’ajout de nouveaux types de données et de
relation nécessite le redesign des schémas, qui
augmente le time to market
… les bases de données traditionnelles ne sont pas
adaptées pour les process exigeants des relations
entre les données en temps réel
Développements lents
Perfomance faible
Faible scalabilité
Dur à maintenir
Les bases NoSQL ne gèrent pas bien les relations
• Pas de structure de données pour modéliser ou
stocker les relations
• Pas de requêtes développées pour supporter les
relations entre les données
• Les relations entre les données exigent une
jointure logique dans l’application
• Pas de support ACID pour les transactions
… les bases de données NoSQL ne sont pas adaptées
pour les process exigeants des relations entre les
données en temps réel
Neo4j – repenser les données comme un graphe
Neo4j est une base de données de
graphe de type entreprise permettant:
• Modéliser et stocker vos données comme
un graphe
• Requéter les relations entre les données
facilement et en temps réel
• Evolution simple des applications pour
supporter les nouveaux besoins et ajouter
les nouveaux types de données et
relations
Developpement agile
Haute performance
Vertical and horizontal scale
Seamless evolution
Neo4j - base de données de graphes native
16
Stockage graphe natif qui assure la consistence
des données et la performance
Native Graph Processing
Millions t’étapes, de “sauts” par seconde, en
temps réel.
“Whiteboard Friendly” Data Modeling
Modélisation des données naturelles
Haute intégrité des données
Transactions 100% ACID
Requête simple et performante
Requiert 10 à 100 fois moins de code que SQL
Scalabilité et haute disponibilité
Scalabilité verticale et horizontale
Built-in ETL
Import simple des bases de données et fichiers
Integration
Drivers et APIs pour les languages standards
Awards & Recognition
The Whiteboard Model Is the Physical Model
Agenda
• A propos des graphes
• Vision du marché
• Les bases de données et Neo4j
• Présentation de Neo Technology
• Pourquoi Neo4j ?
Neo Technology (Neo4j)
• Editeur de la base de données de graphes Neo4j depuis 2000
• QG à San-Mateo aux USA (CA), ingénierie à Malmö en Suède et à Londres.
• Présence en France, Allemagne, Angleterre, Suède, USA, Grèce et Malaisie
• 120 personnes dans le monde
• 1 000 000+ téléchargements
• 27 000 membres dans la communauté dans 25 pays (7 villes en France)
• Top 500 clients tels que Adobe, eBay, Wallmart, UBS, ABC Bank,Cisco, Deutsch
Telecom, Deutsch Post, Telenor, SFR, Lockheed Martin, Airbus…
• Support global 24/7
• Partenaires locaux ou globaux tels que Accenture : +150
• Partenaires technologiques tels que VMware, Informatica et Microsoft
Neo4j est leader mondial des bases de données Graph
Clients France
Agenda
• A propos des graphes
• Vision du marché
• Les bases de données et Neo4j
• Présentation de Neo Technology
• Pourquoi Neo4j ?
Pourquoi Neo4j ?
• Performance pour les données connectées
• Volker Pacher, eBay : « Notre solution Neo4j est littéralement des milliers de
fois plus rapide que la solution MySQL précédente »
Pourquoi Neo4j ?
Développements plus simples
• Volker Pacher, eBay : « Notre système fonctionne sur sept lignes de
Cypher »
• Sebastian Verheughe, Telenor :« Neo4j nous offre un langage simple
d’accès à nos données connectées. »
Pourquoi Neo4j ?
• Découverte de nouveaux cas d’usage
• Toby O’Rourke, Gamesys « L'utilisation de Neo4j nous a permis de […]
découvrir de nouvelles idées à partir des données pouvant nous offrir une
valeur commerciale rapidement. »
Merci
Pour aller plus loin :
E-mail : stephane.marlin@neotechnology.com
Twitter : @Neo4jFr
Rencontrer la communauté Neo4j :
www.meetup.com/graphdb-france (Paris)
www.meetup.com/graphdb-MaVille
Mais aussi : Lille, Montpellier, Lyon, Nantes et Toulouse…

Contenu connexe

Tendances

Cours datamining
Cours dataminingCours datamining
Cours datamining
sarah Benmerzouk
 
Chp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de DonnéesChp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de Données
Lilia Sfaxi
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQL
Lilia Sfaxi
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
Lilia Sfaxi
 
Technologies pour le Big Data
Technologies pour le Big DataTechnologies pour le Big Data
Technologies pour le Big Data
Minyar Sassi Hidri
 
Cours Big Data Chap2
Cours Big Data Chap2Cours Big Data Chap2
Cours Big Data Chap2
Amal Abid
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - Spark
Amal Abid
 
Chapitre 3 spark
Chapitre 3 sparkChapitre 3 spark
Chapitre 3 spark
Mouna Torjmen
 
Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -
IliasAEA
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
Amal Abid
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
Lilia Sfaxi
 
Les BD NoSQL
Les BD NoSQLLes BD NoSQL
Les BD NoSQL
Minyar Sassi Hidri
 
Cours Big Data Chap6
Cours Big Data Chap6Cours Big Data Chap6
Cours Big Data Chap6
Amal Abid
 
Big Data, Hadoop & Spark
Big Data, Hadoop & SparkBig Data, Hadoop & Spark
Big Data, Hadoop & Spark
Alexia Audevart
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
ebiznext
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
Lilia Sfaxi
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
Lilia Sfaxi
 
Reporting avec JasperServer & iReport
Reporting avec JasperServer & iReportReporting avec JasperServer & iReport
Reporting avec JasperServer & iReport
Lilia Sfaxi
 
Introduction à la big data v3
Introduction à la big data v3 Introduction à la big data v3
Introduction à la big data v3
Mehdi TAZI
 
Big data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-businessBig data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-business
Vincent de Stoecklin
 

Tendances (20)

Cours datamining
Cours dataminingCours datamining
Cours datamining
 
Chp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de DonnéesChp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de Données
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQL
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
 
Technologies pour le Big Data
Technologies pour le Big DataTechnologies pour le Big Data
Technologies pour le Big Data
 
Cours Big Data Chap2
Cours Big Data Chap2Cours Big Data Chap2
Cours Big Data Chap2
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - Spark
 
Chapitre 3 spark
Chapitre 3 sparkChapitre 3 spark
Chapitre 3 spark
 
Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
 
Les BD NoSQL
Les BD NoSQLLes BD NoSQL
Les BD NoSQL
 
Cours Big Data Chap6
Cours Big Data Chap6Cours Big Data Chap6
Cours Big Data Chap6
 
Big Data, Hadoop & Spark
Big Data, Hadoop & SparkBig Data, Hadoop & Spark
Big Data, Hadoop & Spark
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
 
Reporting avec JasperServer & iReport
Reporting avec JasperServer & iReportReporting avec JasperServer & iReport
Reporting avec JasperServer & iReport
 
Introduction à la big data v3
Introduction à la big data v3 Introduction à la big data v3
Introduction à la big data v3
 
Big data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-businessBig data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-business
 

En vedette

Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métier
Neo4j
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentation
jexp
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .Net
Neo4j
 
Immersion Musicale avec Neo4j
Immersion Musicale avec Neo4jImmersion Musicale avec Neo4j
Immersion Musicale avec Neo4j
Neo4j
 
Master Data Management & Vin
Master Data Management & Vin Master Data Management & Vin
Master Data Management & Vin
Neo4j
 
Nouvelles opportunités pour les données fortement interconnectées : La base d...
Nouvelles opportunités pour les données fortement interconnectées : La base d...Nouvelles opportunités pour les données fortement interconnectées : La base d...
Nouvelles opportunités pour les données fortement interconnectées : La base d...
Cédric Fauvet
 
Graphes et détection de fraude : exemple de l'assurance
Graphes et détection de fraude : exemple de l'assuranceGraphes et détection de fraude : exemple de l'assurance
Graphes et détection de fraude : exemple de l'assurance
Linkurious
 
201301 - Focus Neo4j
201301 - Focus Neo4j201301 - Focus Neo4j
201301 - Focus Neo4j
lyonjug
 
Neo4J : Introduction to Graph Database
Neo4J : Introduction to Graph DatabaseNeo4J : Introduction to Graph Database
Neo4J : Introduction to Graph Database
Mindfire Solutions
 
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
Introduction to Graph databases and Neo4j (by Stefan Armbruster)Introduction to Graph databases and Neo4j (by Stefan Armbruster)
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
barcelonajug
 
NoSQL & HBase overview
NoSQL & HBase overviewNoSQL & HBase overview
NoSQL & HBase overview
Venkata Naga Ravi
 
Moteurs de recommendation avec Neo4j et GraphAwareReco
Moteurs de recommendation avec Neo4j et GraphAwareRecoMoteurs de recommendation avec Neo4j et GraphAwareReco
Moteurs de recommendation avec Neo4j et GraphAwareReco
Christophe Willemsen
 
Tracking the next megatrend
Tracking the next megatrendTracking the next megatrend
Tracking the next megatrend
Ivan Grishin
 
GraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphGraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business Graph
Neo4j
 
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
GraphTalk Frankfurt - Master Data Management bei der Bayerischen VersicherungGraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
Neo4j
 
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration PatternsGraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
Neo4j
 
Graph all the things
Graph all the thingsGraph all the things
Graph all the things
Neo4j
 
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebberGraph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Neo4j
 
Graph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark DataGraph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark Data
Neo4j
 
Neo4j Makes Graphs Easy
Neo4j Makes Graphs EasyNeo4j Makes Graphs Easy
Neo4j Makes Graphs Easy
Neo4j
 

En vedette (20)

Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métier
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentation
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .Net
 
Immersion Musicale avec Neo4j
Immersion Musicale avec Neo4jImmersion Musicale avec Neo4j
Immersion Musicale avec Neo4j
 
Master Data Management & Vin
Master Data Management & Vin Master Data Management & Vin
Master Data Management & Vin
 
Nouvelles opportunités pour les données fortement interconnectées : La base d...
Nouvelles opportunités pour les données fortement interconnectées : La base d...Nouvelles opportunités pour les données fortement interconnectées : La base d...
Nouvelles opportunités pour les données fortement interconnectées : La base d...
 
Graphes et détection de fraude : exemple de l'assurance
Graphes et détection de fraude : exemple de l'assuranceGraphes et détection de fraude : exemple de l'assurance
Graphes et détection de fraude : exemple de l'assurance
 
201301 - Focus Neo4j
201301 - Focus Neo4j201301 - Focus Neo4j
201301 - Focus Neo4j
 
Neo4J : Introduction to Graph Database
Neo4J : Introduction to Graph DatabaseNeo4J : Introduction to Graph Database
Neo4J : Introduction to Graph Database
 
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
Introduction to Graph databases and Neo4j (by Stefan Armbruster)Introduction to Graph databases and Neo4j (by Stefan Armbruster)
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
 
NoSQL & HBase overview
NoSQL & HBase overviewNoSQL & HBase overview
NoSQL & HBase overview
 
Moteurs de recommendation avec Neo4j et GraphAwareReco
Moteurs de recommendation avec Neo4j et GraphAwareRecoMoteurs de recommendation avec Neo4j et GraphAwareReco
Moteurs de recommendation avec Neo4j et GraphAwareReco
 
Tracking the next megatrend
Tracking the next megatrendTracking the next megatrend
Tracking the next megatrend
 
GraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphGraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business Graph
 
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
GraphTalk Frankfurt - Master Data Management bei der Bayerischen VersicherungGraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
 
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration PatternsGraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
 
Graph all the things
Graph all the thingsGraph all the things
Graph all the things
 
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebberGraph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
 
Graph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark DataGraph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark Data
 
Neo4j Makes Graphs Easy
Neo4j Makes Graphs EasyNeo4j Makes Graphs Easy
Neo4j Makes Graphs Easy
 

Similaire à Introduction à Neo4j

Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
Neo4j
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
Neo4j
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4j
Neo4j
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4j
Neo4j
 
Digital GraphTour Paris - 26 March, 2020
Digital GraphTour Paris -  26 March, 2020Digital GraphTour Paris -  26 March, 2020
Digital GraphTour Paris - 26 March, 2020
Neo4j
 
La "Data science" au service des entreprises
La "Data science" au service des entreprisesLa "Data science" au service des entreprises
La "Data science" au service des entreprises
Aymen ZAAFOURI
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigData
Ludovic Piot
 
Neo4j
Neo4jNeo4j
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Excelerate Systems
 
BigData on change d'ère !
BigData on change d'ère ! BigData on change d'ère !
BigData on change d'ère !
Excelerate Systems
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
Oxalide
 
Business intelligence QLIKVIEW
Business intelligence QLIKVIEWBusiness intelligence QLIKVIEW
Business intelligence QLIKVIEW
Hans Ulrick NZAMBA KASSA
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
Excelerate Systems
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?
Denodo
 
Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...
Denodo
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Les clés de succès pour moderniser votre architecture de données en 2022
Les clés de succès pour moderniser votre architecture de données en 2022Les clés de succès pour moderniser votre architecture de données en 2022
Les clés de succès pour moderniser votre architecture de données en 2022
Denodo
 
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
aOS Community
 
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 3652019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
Patrick Guimonet
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
Denodo
 

Similaire à Introduction à Neo4j (20)

Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4j
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4j
 
Digital GraphTour Paris - 26 March, 2020
Digital GraphTour Paris -  26 March, 2020Digital GraphTour Paris -  26 March, 2020
Digital GraphTour Paris - 26 March, 2020
 
La "Data science" au service des entreprises
La "Data science" au service des entreprisesLa "Data science" au service des entreprises
La "Data science" au service des entreprises
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigData
 
Neo4j
Neo4jNeo4j
Neo4j
 
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
 
BigData on change d'ère !
BigData on change d'ère ! BigData on change d'ère !
BigData on change d'ère !
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
 
Business intelligence QLIKVIEW
Business intelligence QLIKVIEWBusiness intelligence QLIKVIEW
Business intelligence QLIKVIEW
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?
 
Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...Réussissez vos projets d’analytique self-service avec une couche de services ...
Réussissez vos projets d’analytique self-service avec une couche de services ...
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Les clés de succès pour moderniser votre architecture de données en 2022
Les clés de succès pour moderniser votre architecture de données en 2022Les clés de succès pour moderniser votre architecture de données en 2022
Les clés de succès pour moderniser votre architecture de données en 2022
 
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
2019-02-28 aOS Noumea - 4 - Surfer sur les vagues Microsoft 365 - Patrick Gui...
 
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 3652019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
2019 02-28 aOS Nouméa - Surfer sur les vagues Microsoft 365
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 

Plus de Neo4j

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 

Plus de Neo4j (20)

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 

Introduction à Neo4j

  • 1. Introduction à Neo4j The Graph Database Stéphane Marlin France – Belgique – Luxembourg
  • 2. Agenda • A propos des graphes • Vision du marché • Les bases de données et Neo4j • Présentation de Neo Technology • Pourquoi Neo4j ?
  • 3. A propos des graphes : La théorie des graphes An 840 : Le problème du cavalier Le joueur et théoricien d'échecs arabe al-Adli ar-Rumi en donne déjà une solution.
  • 4. A propos des graphes : La théorie des graphes An 1735 : Le problème des sept ponts de Königsberg Passer une seule fois par le même pont. Leonhard Euler Mathématicien Suisse
  • 5. A propos des graphes : La théorie des graphes en 2015 Les problèmes d’aujourd’hui : • Détection de fraude • Recommandation • Master Data Management • Analyse d’impact – data linage • Social • Gestion de configuration • Géo-Spatial • Interactions moléculaires (Biologie) • Gestion de ligne produit • Collaboration
  • 6. Aujourd’hui Relationnel - SQL 1970 Les systèmes de stockages classiques utilisent SQL : • Valeur prouvée depuis plus de 40 ans • Utilisée dans 99% des entreprises • … A propos des graphes Emergence des bases de graphes 2000 Big Data No SQL 2007 Bases de graphes • Emergence des bases de données de graphes Problèmes : • Inadapté à certains cas d’usage PerformancesConnectivité et volume • Mal adapté aux données connectées • Neo4J : le leader mondial
  • 7. Agenda • A propos des graphes • Vision du marché • Les bases de données et Neo4j • Présentation de Neo Technology • Pourquoi Neo4j ?
  • 8. Trend 1: Exponential growth of data 0 250 500 750 1000 2007 2008 2009 2010 Exabytes of new unique digital information Tendance n°1 : Croissance exponentielle du volume de données Exa-octets de nouvelles données uniques
  • 9. Tendance n°2 : Explosion de la connectivité des données
  • 10. Volume x Connectivité = Complexité
  • 11. Etude Etude Forrester research « En 2017, 25% des entreprises dans le monde exploiteront une base de données de graphes en production. »
  • 12. Agenda • A propos des graphes • Vision du marché • Les bases de données et Neo4j • Présentation de Neo Technology • Pourquoi Neo4j ?
  • 13. Les DB relationnelles ne peuvent pas bien traiter les relations • Impossible de modéliser ou stocker les données et les relations sans complexité • Les performances se dégradent avec le nombre et le niveaux des relations et la taille de la base • La complexité des requetes avec les besoins qu’engendre les jointures • L’ajout de nouveaux types de données et de relation nécessite le redesign des schémas, qui augmente le time to market … les bases de données traditionnelles ne sont pas adaptées pour les process exigeants des relations entre les données en temps réel Développements lents Perfomance faible Faible scalabilité Dur à maintenir
  • 14. Les bases NoSQL ne gèrent pas bien les relations • Pas de structure de données pour modéliser ou stocker les relations • Pas de requêtes développées pour supporter les relations entre les données • Les relations entre les données exigent une jointure logique dans l’application • Pas de support ACID pour les transactions … les bases de données NoSQL ne sont pas adaptées pour les process exigeants des relations entre les données en temps réel
  • 15. Neo4j – repenser les données comme un graphe Neo4j est une base de données de graphe de type entreprise permettant: • Modéliser et stocker vos données comme un graphe • Requéter les relations entre les données facilement et en temps réel • Evolution simple des applications pour supporter les nouveaux besoins et ajouter les nouveaux types de données et relations Developpement agile Haute performance Vertical and horizontal scale Seamless evolution
  • 16. Neo4j - base de données de graphes native 16 Stockage graphe natif qui assure la consistence des données et la performance Native Graph Processing Millions t’étapes, de “sauts” par seconde, en temps réel. “Whiteboard Friendly” Data Modeling Modélisation des données naturelles Haute intégrité des données Transactions 100% ACID Requête simple et performante Requiert 10 à 100 fois moins de code que SQL Scalabilité et haute disponibilité Scalabilité verticale et horizontale Built-in ETL Import simple des bases de données et fichiers Integration Drivers et APIs pour les languages standards Awards & Recognition
  • 17. The Whiteboard Model Is the Physical Model
  • 18. Agenda • A propos des graphes • Vision du marché • Les bases de données et Neo4j • Présentation de Neo Technology • Pourquoi Neo4j ?
  • 19. Neo Technology (Neo4j) • Editeur de la base de données de graphes Neo4j depuis 2000 • QG à San-Mateo aux USA (CA), ingénierie à Malmö en Suède et à Londres. • Présence en France, Allemagne, Angleterre, Suède, USA, Grèce et Malaisie • 120 personnes dans le monde • 1 000 000+ téléchargements • 27 000 membres dans la communauté dans 25 pays (7 villes en France) • Top 500 clients tels que Adobe, eBay, Wallmart, UBS, ABC Bank,Cisco, Deutsch Telecom, Deutsch Post, Telenor, SFR, Lockheed Martin, Airbus… • Support global 24/7 • Partenaires locaux ou globaux tels que Accenture : +150 • Partenaires technologiques tels que VMware, Informatica et Microsoft Neo4j est leader mondial des bases de données Graph
  • 21. Agenda • A propos des graphes • Vision du marché • Les bases de données et Neo4j • Présentation de Neo Technology • Pourquoi Neo4j ?
  • 22. Pourquoi Neo4j ? • Performance pour les données connectées • Volker Pacher, eBay : « Notre solution Neo4j est littéralement des milliers de fois plus rapide que la solution MySQL précédente »
  • 23. Pourquoi Neo4j ? Développements plus simples • Volker Pacher, eBay : « Notre système fonctionne sur sept lignes de Cypher » • Sebastian Verheughe, Telenor :« Neo4j nous offre un langage simple d’accès à nos données connectées. »
  • 24. Pourquoi Neo4j ? • Découverte de nouveaux cas d’usage • Toby O’Rourke, Gamesys « L'utilisation de Neo4j nous a permis de […] découvrir de nouvelles idées à partir des données pouvant nous offrir une valeur commerciale rapidement. »
  • 25. Merci Pour aller plus loin : E-mail : stephane.marlin@neotechnology.com Twitter : @Neo4jFr Rencontrer la communauté Neo4j : www.meetup.com/graphdb-france (Paris) www.meetup.com/graphdb-MaVille Mais aussi : Lille, Montpellier, Lyon, Nantes et Toulouse…

Notes de l'éditeur

  1. In the near future, many of your apps will be driven by data relationships and not transactions You can unlock value from business relationships with Neo4j
  2. Social networks Recommendations engines Business intelligence Geospatial applications MDM Network and systems management Product catalogue Web analytics Indexing your slow RDBMS
  3. Social networks Recommendations engines Business intelligence Geospatial applications MDM Network and systems management Product catalogue Web analytics Indexing your slow RDBMS
  4. Social networks Recommendations engines Business intelligence Geospatial applications MDM Network and systems management Product catalogue Web analytics Indexing your slow RDBMS
  5. Presenter Notes - Challenges with current technologies? Database options are not suited to model or store data as a network of relationships Performance degrades with number and levels of relationships making it harder to use for real-time applications Not flexible to add or change relationships in realtime
  6. Relating data requires building JOIN logic in the application and more data movement over the network
  7. Presenter Notes - Neo4j - Enterprise Grade Database to re-imagine your data as a Graph Model and store your data as a Graph Traverse any number of or levels of relationships in real-time Evolve the model on the fly
  8. Social networks Recommendations engines Business intelligence Geospatial applications MDM Network and systems management Product catalogue Web analytics Indexing your slow RDBMS