Bases de graphe

Nœuds et arêtes sont des citoyens de première classe : parcourir des relations sur plusieurs niveaux reste rapide. Utilisées pour les réseaux sociaux, la recommandation et la détection de fraude.

Où on le retrouve dans les vrais systèmes

  • Base de graphe

    Parcourir des relations est rapide même sur plusieurs niveaux, là où la même requête SQL demanderait de nombreuses jointures. Un graphe se shard difficilement : on augmente la lecture avec des réplicas.

    En production : Neo4j, Amazon Neptune, TigerGraph, ArangoDB

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.