Neo4j Jesus Barrasa The Art of the Possible with Graph
Les cas d’usages populaires de Neo4j
1. Graph Talk
Lyon
Les graphes
et l’IA
Cédric Fauvet, cedric@neo4j.com
Neo4j et ses cas d’usages
Cédric Fauvet
Responsable France Neo4j
Utiliser le contexte pour accélérer l’IA
Nicolas Rouyer – Neo4j Expert
2. “Neo4j continue à
dominer le marché des
bases de graphes.”
69% des entreprises prévoient d’implementer
une base de graphe dans les 12 prochains
mois.
Noel Yuhanna
Apperçu du marché des bases
de données de graphes
Forrester, Octobre 2017
Un maché des graphes
en accélération
4. “20+ clients dont Airbus, Société
Générale, Crédit Agricole, Michelin,
BforBank, Araymond, HP, BPI France
utilisent Neo4j. Au moins 20 sont entrain
d‘évaluer.
12. La gestion des données complexe
Quel problème dans l’entreprise ?
Supprimer la complexité accidentelle
Gérer la complexité essentielle
Complexité accidentelle
Existe à cause des incohérences
entre le besoin et le choix des outils
et méthodes
Complexité essentielle
La complexité minimum nécessaire
pour développer une solution conforme
au besoin
Il est indispensable de maitriser la complexité
13. 1 - Démarrer petit
2 - Des résultats rapides
3 - Une extension pas à pas
16. L’agence spatiale américaine utilise Neo4j
pour sa base de connaissance afin de
connecter les informations et améliorer les
capacités de recherche dans le but de gagner
en efficacité dans les missions spatiales.
Graphe de connaissance
A la recherche des informations critiques
dans le graphe de connaissances
Dans l‘ancien système un mot clé recherché produisait une liste de liens
vers des documents rangés au hasard. Chacun d‘eux devait être
contrôlés un à un. Le procésus était si ennuyeux que les ingénieurs
l‘utilisaient peu.
17. Modèle de données de la base de connaissance
David Meza
Chief Knowledge Architect
20. Hautes performances de parcours
Une architecture de graphes native
Adjacence hors indexes
Les données sont calculées une seule fois
puis stockées dans la base
21. 21
• Record “Cyber Monday” sales
• About 35M daily transactions
• Each transaction is 3-22 hops
• Queries executed in 4ms or less
• Replaced IBM Websphere commerce
• 300M pricing operations per day
• 10x transaction throughput on half the
hardware compared to Oracle
• Replaced Oracle database
• Large postal service with over 500k
employees
• Neo4j routes 7M+ packages daily at peak,
with peaks of 5,000+ routing operations per
second.
Une performance temps réel à l’échelle
Recommandations de
promotions temps réel
Calcul des prix
en temps réel
Routage des colis
en temps réel
26. Développement
&
Administration
Outils
d’analyses
Analyses
Transactions
Intégration de données
Découverte & VisualisationPilotes & librairies
A
I
SGBD Neo4j
• Ecritures 50% plus rapides
• Transactions temps-réel
Une plateforme de graphes entoure Neo4j
Neo4j Desktop, la
console du développeur
• L’édition Enterprise gratuite
mono-poste
• Installation automatique
d’APOC et des Algorithmes
de graphes
Intégration de données
• Neo4j ETL et Kettle
• Data Importer
• Data Lake integrator depuis
Apache Hadoop, Hive and
Spark
Analyses de graphes
• Algorithmes de graphes
PageRank, Centralité and
parcours…
• Cypher pour Apache Spark
openCypher, chainages
d’algos et sous-graphes
Découverte &
Visualiaation
• Integration avec les outils du
marché
• Neo4j Browser pour les
développeurs et Neo4j Bloom
pour les métiers
Bolt, GraphQL, Java…
• Securisé, Causal Clustering
• Calculs analytiques très rapides
• On-prem, Docker & cloud delivery
28. Technologie de graphes
native haute performances
Taillé pour l’Internet car Natif et
hautement performant
Pourquoi Neo4j ?
Investissement
important dans le
succès des clients
Un grand écosystème de solutions et
de service pour prévenir et résoudre
les problèmes au plus tôt
Un réseau
d’innovation
La plus grande concentration d’experts
de graphe et d’inovateurs dans le
domaine
29. Questions ?
Réponses !
Prochains événements Neo4j :
3/12/2019 Formation science de la donnée - Paris
26/03/2020 – GraphTour Paris
9-10 /03/2020 – BigData Paris