Neo4J

Installer et utiliser Neo4j la base de données graphes

  • Filière :

    Gestion de données

  • Sous-filière :

    NoSql & Big Data

  • Référence

    DB-NEO

  • Durée

    2 jours (14 h)

  • Prix unitaire HT

    Sur demande

Objectifs pédagogiques

  • Comprendre le fonctionnement de Neo4J
  • Mettre en oeuvre Neo4j pour le stockage de données de type graphe

Public cible

  • Administrateurs
  • Chefs de projets
  • Gestionnaires de bases de données

Pré-requis

Posséder des connaissances des principes classiques des bases de données

Programme de la formation

Introduction

  • Présentation Neo4j, les différentes éditions, license
  • Fonctionnalités, stockage des données sous forme de graphes
  • CQL : Cypher Query Language
  • Positionnement par rapport aux autres bases de données, apports de Neo4j
  • L’analyse de données
  • Cas d’usage

Installation et configuration

  • Les différentes méthodes d’installation

Travaux pratiques : installation de Neo4J Community Edition

  • Premiers pas avec l’interface web
  • Création de données, requêtage
  • Import de données

Cypher Query Language

  • Syntaxe, description des relations avec CQL, les patterns
  • Les clauses d’écriture : set, delete, remove, foreach
  • Les clauses de lecture : match, optional match, where, count, case, …
  • Les fonctions : count, type, relationship, …
  • Principe de profondeur et de direction de relation dans une recherche
  • Les listes et les projections maps
  • Les algorithmes de Graphe

Travaux pratiques : création d’un graphe, requêtes de recherche, navigation dans le graphe

Exploitation

  • Sauvegardes et restaurations
  • Optimisation des transactions
  • Indexation
  • Client jmx
  • Points de surveillance

Développement

  • Description des APIs disponibles : .Net, Java, Javascript, Python
  • Connexions, sessions et transactions
  • Principe de causalité entre transactions
  • La bibliothèque Apoc

Travaux pratiques : connexion et récupération de données provenant de Cassandra

Sécurité

  • Principe et activation
  • Paramétrage

Travaux pratiques : création d’un compte sécurisé

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le