Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Neo4j
en 15 minutes 😱
@tentacode
chez @betaseries
BetaSeries en chiffres
• 10 ans d'activité

• 1 016 340 membres

• 16 225 séries TV

• 11 905 146 séries suivies

• 336 82...
BetaSeries Insights
valoriser les données pour les pros des médias
Le choix de la BDD
(source : Dilbert par Scott Adams)
Les BDD relationnelles
pas très douées pour faire des relations depuis 1970
Les bases en graphe
aka la vraie base relationnelle
Cas d'utilisation
• La détection de fraude (coucou Paradise Papers 💰)

• La gestion de chemins (chemin le plus court, circ...
Avec Neo4j, 

j'arrête DBAL.
Cypher
le SQL de Neo4j
• Je récupère les 10 séries les plus suivies

• Je récupère les épisodes de ces séries

• Je compte le nombre de note 5 ét...
APOC
le lodash de Neo4j
• APOC est un ensemble de procédures qui permettent de faire plein de
choses chouettes (texte, date, phonétique, geo coord...
Sur ce, j'ai du travail.
Des questions ?
Neo4j en15 minutes
Nächste SlideShare
Wird geladen in …5
×

Neo4j en15 minutes

27 Aufrufe

Veröffentlicht am

Courte introduction à Neo4j donnée pendant un meetup PHP à Lyon.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Neo4j en15 minutes

  1. 1. Neo4j en 15 minutes 😱
  2. 2. @tentacode chez @betaseries
  3. 3. BetaSeries en chiffres • 10 ans d'activité • 1 016 340 membres • 16 225 séries TV • 11 905 146 séries suivies • 336 827 épisodes vus par jour • 553 millions d'épisodes vus en tout 😱😭🔫 • plus les notes, commentaires, téléchargements etc.
  4. 4. BetaSeries Insights valoriser les données pour les pros des médias
  5. 5. Le choix de la BDD (source : Dilbert par Scott Adams)
  6. 6. Les BDD relationnelles pas très douées pour faire des relations depuis 1970
  7. 7. Les bases en graphe aka la vraie base relationnelle
  8. 8. Cas d'utilisation • La détection de fraude (coucou Paradise Papers 💰) • La gestion de chemins (chemin le plus court, circuits) • La recommandation de contenu • Les réseaux sociaux
  9. 9. Avec Neo4j, j'arrête DBAL.
  10. 10. Cypher le SQL de Neo4j
  11. 11. • Je récupère les 10 séries les plus suivies • Je récupère les épisodes de ces séries • Je compte le nombre de note 5 étoiles données sur ces épisodes • Je retourne le tout groupé par série
  12. 12. APOC le lodash de Neo4j
  13. 13. • APOC est un ensemble de procédures qui permettent de faire plein de choses chouettes (texte, date, phonétique, geo coordinate, path A* etc.) • Ici je l'utilise pour me connecter à une base SQL distante. • Le résultat de ma commande SQL est inséré sous forme de noeuds avec des propriétés dans Neo4j.
  14. 14. Sur ce, j'ai du travail.
  15. 15. Des questions ?

×