# Cayley Reviews
**Vendor:** Cayley  
**Category:** [Bases de données graphiques](https://www.g2.com/fr/categories/graph-databases)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 11
## About Cayley
Cayley est un graphe open-source écrit en Go inspiré par la base de données graphe derrière Freebase et le Knowledge Graph de Google.




## Cayley Reviews
  ### 1. Superbe base de données graphique pour des cas d'utilisation plus légers.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Matthew C. | Software Engineer, Internet, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 15, 2017

**Qu'aimez-vous le plus à propos de Cayley?**

Les magasins de backend interchangeables sont impressionnants... vous avez déjà Postgres dans votre pile ? Utilisez-le simplement. Pas besoin de persistance à long terme ? Il peut fonctionner en mémoire. LevelDB est là pour des performances maximales, et avec le support de Bolt, vous pouvez avoir une base de code 100 % en Go uniquement dans l'application.

C'était vraiment facile à configurer, et si vous êtes familier avec d'autres produits de graphes, vous connaissez probablement déjà au moins les bases de Gremlin.

**Que n’aimez-vous pas à propos de Cayley?**

Il n'y a pas autant d'algorithmes intégrés pour le parcours de graphes que chez les concurrents. C'est un triplestore, donc il ne prend pas en charge les propriétés des nœuds/arêtes, ce qui peut être bien ou ennuyeux selon votre cas d'utilisation.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Nous l'avons utilisé pour héberger des connexions assez stables que nous devions parcourir/rechercher rapidement mais qui auraient nécessité de nombreuses jointures coûteuses/consommatrices d'entrées-sorties sur disque sur notre instance Postgres. La latence de ces requêtes a été considérablement réduite.

  ### 2. mon expérience avec Cayley

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 19, 2018

**Qu'aimez-vous le plus à propos de Cayley?**

L'interface, la flexibilité et la capacité à s'intégrer avec d'autres systèmes

**Que n’aimez-vous pas à propos de Cayley?**

Il se bloque parfois et nécessite un redémarrage complet du système d'exploitation.

**Recommandations à d’autres personnes envisageant Cayley:**

Essayez une démo ou un POC avant d'obtenir un

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Économies de coûts sur le développement de notre propre logiciel et les coûts de gestion de projet pour trouver une solution qui peut correspondre à notre besoin commercial.

  ### 3. Base de données graphique open-source facile à utiliser

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 21, 2017

**Qu'aimez-vous le plus à propos de Cayley?**

J'aime la facilité d'utilisation, la nature intuitive du produit et la facilité d'obtenir de l'aide si nécessaire.

**Que n’aimez-vous pas à propos de Cayley?**

Lier mon organisation était difficile, mais les discussions d'espoir étaient faciles.

**Recommandations à d’autres personnes envisageant Cayley:**

Utilisez les FAQ et regardez des vidéos YouTube pour voir comment d'autres personnes l'ont mis en œuvre.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Visualisation des données et communication. Informations facilement partagées sous forme de graphique.

  ### 4. Excellent produit

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Divertissement | Entreprise (> 1000 employés)

**Reviewed Date:** January 19, 2018

**Qu'aimez-vous le plus à propos de Cayley?**

L'étendue des données que les graphiques peuvent collecter

**Que n’aimez-vous pas à propos de Cayley?**

Une interface déroutante qui prend du temps à s'adapter

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Accéder à des faits et des informations logiques et éclairés basés sur les graphiques créés

  ### 5. Cayley comme solution de graphe évolutive soutenue par MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Brendan M. | Lead Software Developer, Santé, bien-être et fitness, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 16, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Le meilleur avantage direct pour nous de travailler avec Cayley était sa facilité d'intégration dans les environnements de programmation basés sur Go. Cela nous a permis de démarrer immédiatement les environnements de développement, car notre infrastructure existante pour travailler avec MongoDB était facilement compatible avec Cayley en tant que bibliothèque.

En plus de la facilité d'installation, Cayley dispose d'un excellent support de bibliothèque en Go et prend en charge un modèle d'interaction solide pour construire et naviguer dans les graphes.

**Que n’aimez-vous pas à propos de Cayley?**

Bien que Cayley dispose d'un ensemble d'outils puissants pour construire et naviguer directement dans les graphes, il manque (à ce moment) la capacité d'implémenter facilement des requêtes courantes dans d'autres bases de données de graphes. Les requêtes comme "le x le plus proche de y" sont considérablement plus compliquées que dans des systèmes comme ArrangoDB ou Neo. Cela entraîne un temps de démarrage plus long pour les développeurs moins expérimentés, et un code qui nécessite beaucoup plus de documentation pour garantir sa lisibilité.

**Recommandations à d’autres personnes envisageant Cayley:**

Notre recommandation serait de garder un œil sur le projet Cayley à l'avenir. C'est encore un projet open source très récent, mais il bénéficie d'un soutien solide et d'une excellente équipe travaillant sur ses fonctionnalités.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Le principal problème commercial que nous cherchions à résoudre était de réaliser une base de données graphique évolutive avec un support natif solide pour Go et un modèle de licence open source. Cayley était parfaitement adapté à cela, fournissant exactement ce dont nous avions besoin pour initier le développement.

  ### 6. Le meilleur choix pour le stockage de graphes en Go

**Rating:** 4.5/5.0 stars

**Reviewed by:** Steve C. | Developer Experience Engineer, Logiciels informatiques, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 15, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

- Plusieurs backends. C'est génial car dans une application client/serveur où il y a une certaine réplication sur le client, vous pouvez utiliser le bolt léger basé sur des fichiers, tout en utilisant Postgres ou Mongo sur le serveur.
- API Go simple. Je n'ai personnellement pas utilisé le serveur Cayley, préférant utiliser l'API Go directe, mais elle est assez simple et facile à apprendre.
- Très rapide. Cela dépend en grande partie du backend que vous utilisez, mais les benchmarks utilisant bolt montrent que Cayley est un wrapper très efficace.
- Écrit en Go.

**Que n’aimez-vous pas à propos de Cayley?**

- Étant donné que Cayley est simplement un conteneur de graphes autour des bases de données existantes, il manque beaucoup de fonctionnalités plus profondes, comme les propriétés des sommets/arêtes ou l'indexation spéciale. Cela dit, ce cas d'utilisation ne correspond pas explicitement à l'objectif de Cayley, qui est une base de données de graphes de style freebase, qui stocke les valeurs en triplets.

**Recommandations à d’autres personnes envisageant Cayley:**

Regardez la vidéo de Barack Michener sur les bases de données graphiques et l'objectif spécifique qu'ils essaient d'atteindre avec Cayley pour s'assurer qu'il peut répondre à votre cas d'utilisation. De plus, si votre langue principale est Go, utilisez l'API intégrée au lieu de Cayley, ce qui garantit des performances optimales.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Cayley est idéal pour le projet sur lequel je travaille, qui est un moteur de stockage/sauvegarde, écrit en pur Go. C'était idéal pour mon cas d'utilisation, car je ne voulais pas introduire de dépendances non-Go, et j'avais besoin d'une base de données graphe pour persister l'arborescence des fichiers et les métadonnées associées. Cayley répond à mes exigences à ces deux égards, et est très performant en plus de cela.

  ### 7. Cayley, base de données de graphes rapide mais incomplète, accessible à tous.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Gema Aji W. | Programmer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 11, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Cayley est l'une des nombreuses bases de données graphiques qui est vraiment facile à configurer et à utiliser, avec certaines capacités inspirées que le langage Freebase MQL offre et le support du langage Gremlin.

La visualisation des données est un excellent ajout car vous n'avez pas besoin d'installer un autre logiciel tiers comme Gephi pour visualiser les données, Cayley le fait uniquement sur une page d'accueil de tableau de bord.

La taille de Cayley est relativement petite et après le premier test avec la base de données fictive de films, il ne prend que moins d'une seconde pour exécuter la requête Gremlin que j'ai écrite.

**Que n’aimez-vous pas à propos de Cayley?**

Pas de support d'authentification, admettons que Cayley est encore nouveau en développement par rapport aux bases de données graphiques existantes comme Neo4j et TitanDB.

Manque de support pour les bases de données en mémoire, Cayley utilise les n-quads comme base de données par défaut et contrairement aux bases de données telles que TitanDB et d'autres dans Cayley, vous devez créer l'ensemble de nœuds et d'arêtes dans un format n-quads plutôt que par commande console comme dans Gremlin AddE() ou AddV().

Il n'y a qu'une petite quantité de documentation à ce sujet, cela peut contredire le fait que Cayley est facile à utiliser, mais je sais que ce projet est maintenu par un seul programmeur et la quantité de documentation est suffisante mais pas exhaustive, avec un soutien communautaire suffisant Cayley pourrait rester accessible.

Le langage Gremlin est inspiré, et pas l'API complète que TinkerPop offre, le langage est encore inspiré par TinkerPop2 avec beaucoup de fonctionnalités obsolètes, cela conduit à la confusion pour de nombreux utilisateurs ayant une expérience approfondie avec le langage de requête Gremlin.

C'est encore au début du développement, ce n'est pas la base de données que vous voulez utiliser dans un état prêt pour la production, Cayley est nouveau et peut-être que le temps dira que c'est peut-être la base de données que vous allez utiliser pour exécuter votre projet.

**Recommandations à d’autres personnes envisageant Cayley:**

Ce n'est peut-être pas un excellent logiciel pour gérer votre entreprise ou autre, mais si vous essayez de créer une base de données graphe simple à exécuter sur votre réseau, peut-être que Cayley est un excellent choix.

Cayley est inspiré de la base de données graphd que Freebase a utilisée pendant quelques années jusqu'à ce qu'elle soit acquise par Google et que son développement soit toujours en cours avec une communauté utile qui pourrait vous aider à gérer votre propre projet.

J'ai pris plaisir à essayer et à utiliser le logiciel en explorant le vaste monde des bases de données graphe aujourd'hui, et Cayley ne fait pas exception en tant que projet libre et open source que tout le monde peut utiliser et développer librement.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Je tente de créer un réseau de transport public en utilisant Cayley avec n-quads comme base de données, le résultat est assez impressionnant car j'ai réalisé que ce logiciel est suffisamment capable pour exécuter la visualisation de chaque nœud et arête sans aucune connaissance approfondie de ce qui se passe derrière le logiciel.

C'est le logiciel que tout le monde pourrait utiliser pour apprendre les bases des bases de données graphiques sans une connaissance approfondie des bases de données graphiques en général, comme j'ai essayé d'enseigner à certains collègues programmeurs intéressés à commencer à travailler sur les bases de données graphiques.

  ### 8. Cayley semble très prometteur.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martial J. | Founder and CTO, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 16, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Ma fonctionnalité préférée est le langage de requête JS (basé sur Gremlin). Cela rend le travail avec Cayley similaire au travail avec MongoDB (qui est notre préférence pour la persistance des données). Moins de changement de contexte entre notre frontend AngularJS et notre backend NodeJS signifie que nous pouvons travailler plus rapidement et déployer nos développeurs plus loin dans la pile (avec Cayley).

**Que n’aimez-vous pas à propos de Cayley?**

Honnêtement, je ne suis pas fan du langage Go, et je préférerais que la source soit en JS afin que je puisse apporter des contributions significatives à la source elle-même.

**Recommandations à d’autres personnes envisageant Cayley:**

C'est certainement mieux que d'essayer de sérialiser des graphes de réseau en tant que documents MongoDB.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Nous résolvons des problèmes qui nécessitent des réseaux de neurones profonds et avons réalisé la capacité d'état pour nos réseaux avec les fonctionnalités de graphes de Cayley.

  ### 9. Modulaire et flexible

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Gestion de l'éducation | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 10, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Je peux utiliser des bases de données comme MongoDB, PostgreSQL pour stocker les nœuds de graphe et les connexions. La phase d'apprentissage est vraiment très courte.

**Que n’aimez-vous pas à propos de Cayley?**

Le graphique peut être amélioré. Les documents peuvent être améliorés.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Je créais un visualiseur en temps réel pour le nombre de likes et de vues interconnectés chez tous les utilisateurs d'un portail web.

Comme les données sont stockées dans une base de données définie par l'utilisateur, je peux pré-remplir la base de données à partir d'autres scripts, les réutiliser et les ajuster si nécessaire. Cependant, je n'ai pas encore eu le temps de vérifier les performances.

  ### 10. Je suis très heureux avec l'interface graphique de Cayley dans ma startup.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dmitriy G. | Founder, Internet, Entreprise (> 1000 employés)

**Reviewed Date:** March 15, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Interface graphique pour trouver la relation de base de données

**Que n’aimez-vous pas à propos de Cayley?**

Peu de fonctionnalité si on compare avec Mongo DB.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Tableau de bord UI supplémentaire pour la dépendance de révision

  ### 11. Excellente option pour expérimenter avec des modèles de bases de données graphiques

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Médias en ligne | Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 10, 2016

**Qu'aimez-vous le plus à propos de Cayley?**

Cayley est une base de données très conviviale pour les débutants avec beaucoup de flexibilité, en particulier l'éditeur dans le navigateur est excellent pour l'expérimentation.

**Que n’aimez-vous pas à propos de Cayley?**

Cayley n'est pas la meilleure solution si la performance est la principale préoccupation.

**Quels sont les problèmes que Cayley résout, et en quoi cela vous est-il bénéfique?**

Évaluation des bases de données graphiques comme remplacement des modèles de données relationnels


## Cayley Discussions
  - [À quoi sert Cayley ?](https://www.g2.com/fr/discussions/what-is-cayley-used-for)

- [View Cayley pricing details and edition comparison](https://www.g2.com/fr/products/cayley/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+08%3A38%3A17+-0500&secure%5Bsession_id%5D=b7780a7c-bd8a-4a89-9875-07f4de6c9d25&secure%5Btoken%5D=ba13d270d38bcc97186a138ef94148b5d931dcb295b3c85b9df3ae02dc7aa6c1&format=llm_user)

## Cayley Features
**Gestion des données**
- Modèle de données
- Types de données
- Construit - Dans la recherche
- Déclencheurs d’événements
- Langage de requête

**Disponibilité**
- Marquage automatique
- Récupération automatique

**Performance**
- Optimisation des requêtes

**Sécurité**
- Autorisation basée sur les rôles
- Authentification
- Journaux d’audit
- Cryptage

**Soutien**
- Multi-modèle
- Connecteurs BI
- Systèmes d’exploitation

## Top Cayley Alternatives
  - [Neo4j Graph Database](https://www.g2.com/fr/products/neo4j-graph-database/reviews) - 4.5/5.0 (131 reviews)
  - [Arango](https://www.g2.com/fr/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [OrientDB](https://www.g2.com/fr/products/orientdb/reviews) - 3.9/5.0 (58 reviews)

