Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
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
Próxima SlideShare
Cargando en…5
×

Neo4j en15 minutes

26 visualizaciones

Publicado el

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

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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 ?

×