Meilleures alternatives à Cayley les mieux notées
I like how easy it is to use, the intuitive nature of the product, and how easy it is to get help if needed.
Avis collecté par et hébergé sur G2.com.
Linking my organization was difficult, but the hope chats were easy. Avis collecté par et hébergé sur G2.com.
10 sur 11 Avis au total pour 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. Avis collecté par et hébergé sur G2.com.
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. Avis collecté par et hébergé sur G2.com.
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. Avis collecté par et hébergé sur G2.com.
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é. Avis collecté par et hébergé sur G2.com.

- 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. Avis collecté par et hébergé sur G2.com.
- É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. Avis collecté par et hébergé sur G2.com.

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. Avis collecté par et hébergé sur G2.com.
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. Avis collecté par et hébergé sur G2.com.

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). Avis collecté par et hébergé sur G2.com.
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. Avis collecté par et hébergé sur G2.com.
I can use DBs like MongoDB, PostgreSQL for storing graph nodes and the connections.
The learning phase is really very less. Avis collecté par et hébergé sur G2.com.
The graph visualize can be improved. The docs can be improved. Avis collecté par et hébergé sur G2.com.

Cayley is a very beginner friendly database with a lot of flexibility, especially the in-browser editor is great for experimentation. Avis collecté par et hébergé sur G2.com.
Cayley is not the best solution if performance is the main concern Avis collecté par et hébergé sur G2.com.