Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Big Data > Neo4J : graphes et analyse

Neo4J : graphes et analyse

Neo4j est une base de données orientée graphes et développée en Java. Crée en 2000 par Neo Technology, elle permet de représenter les données sous forme de nœuds reliés ensemble par un ensemble d'arcs. Neo4j affiche ainsi de grandes performances pour les recherches sur de multiples relations entre objets. Cette formation permettra de comprendre le fonctionnement de Neo4J, et de mettre en œuvre le stockage de données de type graphe.

Objectifs

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

Public

  • Administrateurs
  • Chefs de projets

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

Installation et configuration

  • 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
  • de lecture : match, optional match, where, count, …
  • Les fonctions
  • Travaux pratiques : création d’un graphe
  • Requêtes de recherche, navigation dans le graphe

Drivers

  • Description des APIs disponibles
  • .Net, Java, Javascript, Python

Exploitation

  • Sauvegardes et restaurations
  • Indexation