Créer une base de données avec OrientDb

Les principaux concepts

FondamentalRecord

Un record est le plus petit élément stockable en base. Il se décline en 4 types :

  • document

  • recordByte

  • vertex

  • edge

DéfinitionDocument

Les documents sont des records très flexibles et faciles à utiliser. Ils sont faiblement typés et dépendent du schéma de la base.

Leur structure se décompose en couple <clé :valeur>, c'est indirectement le type le plus couramment utilisé dans OrientDB.

Ils sont également facilement manipulables en JSON.

DéfinitionVertex

Plus communément appelé « node » ou « nœud » en français, c'est l'élément le plus utilisé dans une base graphe.

Un vertex est un document, il dispose en conséquence de ses propriétés, comme la liberté de lui rajouter des champs personnalisés.

DéfinitionEdge

Un Arc en français, lie obligatoirement deux nœuds entre eux et est bidirectionnel. Il peut être de deux natures :

  • document, il est alors possible de lui donner des propriétés

  • lightweight, il ne permet alors que de référencer les nœuds qu'il lie l'un à l'autre

Schema VertexXedge

FondamentalRecordId

Lors de la génération d'un record, OrientDB génère un RecordID faisant office d'identifiant unique du record.

Ce RID est précédé d'un # et se compose du cluster dans lequel est affecté le record, ainsi que sa position dans ce dernier

#<cluster>:<position>

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Kamal Bennani Bouchiba, Samuel Reymondet, Clémence Geffray, 2014-2016 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Réalisé avec Scenari (nouvelle fenêtre)