# Cayley Reviews
**Vendor:** Cayley  
**Category:** [Bases de datos gráficas](https://www.g2.com/es/categories/graph-databases)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 11
## About Cayley
Cayley es un grafo de código abierto escrito en Go inspirado en la base de datos de grafos detrás de Freebase y el Knowledge Graph de Google.




## Cayley Reviews
  ### 1. Gran base de datos de gráficos para casos de uso más ligeros.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Matthew C. | Software Engineer, Internet, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 15, 2017

**¿Qué es lo que más le gusta de Cayley?**

Los almacenes de backend intercambiables son increíbles... ¿ya tienes Postgres en tu pila? Solo úsalo. ¿No necesita persistencia a largo plazo? Puede operar en memoria. LevelDB está ahí para el máximo rendimiento, y con soporte para Bolt puedes tener una base de código 100% en Go solo en la aplicación.

Fue realmente fácil de configurar, y si estás familiarizado con otros productos de gráficos, probablemente ya conozcas al menos lo básico de Gremlin.

**¿Qué es lo que no le gusta de Cayley?**

No hay tantos algoritmos integrados para el recorrido de grafos como los competidores, pero siempre puedes escribirlos tú mismo. Es un triplestore, por lo que tampoco admite propiedades de nodos/aristas, lo que puede ser aceptable o molesto dependiendo de tu caso de uso.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Lo usamos para alojar conexiones bastante estables que necesitábamos recorrer/buscar rápidamente, pero que habrían requerido muchas uniones costosas/con mucho uso de disco en nuestra instancia de Postgres. La latencia de esas consultas se redujo significativamente.

  ### 2. mi experiencia con Cayley

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios Financieros | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 19, 2018

**¿Qué es lo que más le gusta de Cayley?**

La interfaz, flexibilidad y capacidad para integrarse con otros sistemas

**¿Qué es lo que no le gusta de Cayley?**

A veces se cuelga y necesita un reinicio completo del sistema operativo.

**Recomendaciones a otros que estén considerando Cayley:**

Prueba una demostración o una prueba de concepto antes de obtener un

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Ahorro de costos en el desarrollo de software propio y costos de gestión de proyectos al encontrar una solución que pueda satisfacer nuestras necesidades empresariales.

  ### 3. Base de datos de gráficos de código abierto fácil de usar

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Servicios Financieros | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 21, 2017

**¿Qué es lo que más le gusta de Cayley?**

Me gusta lo fácil que es de usar, la naturaleza intuitiva del producto y lo fácil que es obtener ayuda si es necesario.

**¿Qué es lo que no le gusta de Cayley?**

Vincular mi organización fue difícil, pero los chats de esperanza fueron fáciles.

**Recomendaciones a otros que estén considerando Cayley:**

Utiliza las preguntas frecuentes y mira videos de YouTube para ver cómo otras personas lo han implementado.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Visualización de datos y comunicación. Información fácilmente compartida en forma de gráfico.

  ### 4. Gran producto

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Entretenimiento | Empresa (> 1000 empleados)

**Reviewed Date:** January 19, 2018

**¿Qué es lo que más le gusta de Cayley?**

El alcance de los datos que los gráficos pueden recopilar

**¿Qué es lo que no le gusta de Cayley?**

Una interfaz confusa que lleva mucho tiempo adaptarse a ella

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Llegar a hechos e información lógicos y fundamentados basados en los gráficos creados.

  ### 5. Cayley como una solución de grafo escalable respaldada por MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Brendan M. | Lead Software Developer, Salud, bienestar y fitness, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 16, 2016

**¿Qué es lo que más le gusta de Cayley?**

El mejor beneficio directo para nosotros de trabajar con Cayley fue su facilidad de integración en entornos de programación basados en Go. Nos permitió iniciar entornos de desarrollo de inmediato, ya que nuestra infraestructura existente para trabajar con MongoDB era fácilmente compatible con Cayley como biblioteca.

Además de la facilidad de configuración, Cayley tiene un excelente soporte de bibliotecas en Go y admite un sólido modelo de interacción para construir y navegar gráficos.

**¿Qué es lo que no le gusta de Cayley?**

Aunque Cayley tiene un conjunto sólido de herramientas para construir y navegar gráficos directamente, carece (en este momento) de la capacidad de implementar fácilmente consultas comunes en otras bases de datos de gráficos. Consultas como "el x más cercano de y" son significativamente más complicadas que en sistemas como ArrangoDB o Neo. Esto lleva a un tiempo de inicio más largo para desarrolladores menos experimentados y a un código que requiere mucha más documentación para garantizar la legibilidad.

**Recomendaciones a otros que estén considerando Cayley:**

Nuestra recomendación sería estar atentos al proyecto Cayley en el futuro. Todavía es un proyecto de código abierto muy nuevo, pero cuenta con un fuerte respaldo y un gran equipo trabajando en sus características.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

El problema principal del negocio que buscamos resolver fue lograr una base de datos de grafos escalable con un fuerte soporte nativo para Go y un modelo de licencia de código abierto. Cayley fue una solución perfecta para esto, proporcionando exactamente lo que necesitábamos para iniciar el desarrollo.

  ### 6. La mejor opción para el almacenamiento de gráficos en Go.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Steve C. | Developer Experience Engineer, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** March 15, 2016

**¿Qué es lo que más le gusta de Cayley?**

- Múltiples backends. Esto es genial porque en una aplicación cliente/servidor donde hay alguna replicación en el cliente, puedes usar el bolt delgado, basado en archivos, mientras usas Postgres o Mongo en el servidor.  
- API de Go simple. Personalmente no he usado el servidor Cayley, optando en su lugar por usar la API directa de Go, pero es bastante simple y fácil de aprender.  
- Muy rápido. Esto depende en gran medida del backend que estés usando, pero los benchmarks usando bolt muestran que Cayley es un envoltorio muy eficiente.  
- Escrito en Go.

**¿Qué es lo que no le gusta de Cayley?**

- Dado que Cayley es solo un envoltorio de gráfico alrededor de bases de datos existentes, carece de muchas características más profundas, como propiedades de vértices/aristas o indexación especial. Dicho esto, este caso de uso no coincide explícitamente con el objetivo de Cayley, que es una base de datos de gráficos al estilo de Freebase, que almacena valores en tríos.

**Recomendaciones a otros que estén considerando Cayley:**

Definitivamente mira el video de Barack Michener sobre bases de datos de grafos y el objetivo específico que están tratando de lograr con Cayley para asegurar que pueda cumplir con tu caso de uso. Además, si tu lenguaje principal es Go, utiliza la API incrustada en lugar de Cayley, lo que asegura un rendimiento óptimo.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Cayley es ideal para el proyecto en el que estoy trabajando, que es un motor de almacenamiento/respaldo, escrito en Go puro. Era ideal para mi caso de uso, ya que no quería introducir ninguna dependencia que no fuera de Go, y necesitaba una base de datos de grafos para persistir el árbol de archivos y los metadatos relacionados. Cayley cumple con mis requisitos en ambos aspectos, y además es muy eficiente.

  ### 7. Cayley, una base de datos de grafos rápida pero incompleta que es accesible para todos.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Gema Aji W. | Programmer, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 11, 2016

**¿Qué es lo que más le gusta de Cayley?**

Cayley es una de muchas bases de datos de grafos que es realmente fácil de configurar y usar, con algunas capacidades inspiradas que ofrece el lenguaje Freebase MQL y soporte para el lenguaje gremlin.

La visualización de los datos es una gran adición ya que no necesitas instalar otro software de terceros como Gephi para visualizar los datos, Cayley lo hace solo en una página de inicio del tablero.

El tamaño de Cayley es relativamente pequeño y después de la primera ejecución de prueba con la base de datos de películas de prueba, solo toma menos de 1 segundo ejecutar la consulta gremlin que escribí.

**¿Qué es lo que no le gusta de Cayley?**

No hay soporte de autenticación, enfrentemos el hecho de que Cayley todavía es nuevo en desarrollo en comparación con bases de datos gráficas existentes como Neo4j y TitanDB.

Falta de soporte para bases de datos en memoria, Cayley utiliza n-quads como su base de datos predeterminada y, a diferencia de bases de datos como TitanDB y otras en Cayley, necesitas crear el conjunto de nodos y aristas en un formato n-quads en lugar de comandos de consola como en Gremlin AddE() o AddV().

Hay solo una pequeña cantidad de documentación al respecto, esto puede contradecir el hecho de que Cayley es fácil de usar, pero sé que este proyecto es mantenido por un programador solitario y la cantidad de documentación es suficiente pero no es comprensiva, con suficiente apoyo de la comunidad Cayley aún podría ser accesible.

El lenguaje Gremlin está inspirado, y no es la API completa que ofrece TinkerPop, el lenguaje todavía está inspirado en TinkerPop2 con muchas características obsoletas, esto lleva a la confusión de muchos usuarios que tienen experiencia extensa con el lenguaje de consulta Gremlin.

Todavía está en una etapa temprana de desarrollo, esta no es la base de datos que querrías usar en un estado listo para producción, Cayley es nuevo y tal vez el tiempo dirá que esta es tal vez la base de datos que vas a usar para ejecutar tu proyecto.

**Recomendaciones a otros que estén considerando Cayley:**

Tal vez no sea un gran software para gestionar tu negocio o algo así, pero si estás tratando de crear una base de datos de grafos simple para ejecutar en tu red, tal vez Cayley sea una gran opción para usar.

Cayley está inspirado en la base de datos graphd que Freebase utilizó durante un par de años hasta que fue adquirida por Google y su desarrollo continuó con una comunidad útil que podría ayudarte a ejecutar tu propio proyecto.

Me divertí probando y usando el software mientras exploro el vasto mundo de las bases de datos de grafos hoy en día, y Cayley no es una excepción como un proyecto libre y de código abierto que cualquiera puede usar y desarrollar libremente.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Estoy tratando de crear una red de transporte público usando Cayley con n-quads como la base de datos de fondo, los resultados son bastante impresionantes ya que me di cuenta de que este software es lo suficientemente capaz de ejecutar la visualización de cada nodo y arista sin ningún conocimiento extenso de lo que ocurre detrás del software.

Este es el software que cualquiera podría usar para aprender lo básico de las bases de datos gráficas sin un conocimiento extenso de las bases de datos gráficas en general, como intenté enseñar a algunos compañeros programadores interesados en comenzar a trabajar con bases de datos gráficas.

  ### 8. Cayley parece bastante prometedor.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martial J. | Founder and CTO, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 16, 2016

**¿Qué es lo que más le gusta de Cayley?**

Mi característica favorita es el lenguaje de consulta JS (basado en Gremlin). Hace que trabajar con Cayley sea similar a trabajar con MongoDB (que es nuestra preferencia para la persistencia de datos). Menos cambio de contexto entre nuestro frontend AngularJS y el backend NodeJS significa que podemos trabajar más rápido y desplegar a nuestros desarrolladores más profundamente en la pila (con Cayley).

**¿Qué es lo que no le gusta de Cayley?**

Honestamente, no soy fanático del lenguaje Go, y preferiría que la fuente estuviera en JS para poder hacer contribuciones significativas al propio código fuente.

**Recomendaciones a otros que estén considerando Cayley:**

Es definitivamente mejor que intentar serializar gráficos de red como documentos de MongoDB. :)

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Estamos resolviendo problemas que requieren redes neuronales profundas y hemos realizado la capacidad de mantener estado para nuestras redes con las características de graficación de Cayley.

  ### 9. Modular y flexible

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuario verificado en Gestión Educativa | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** March 10, 2016

**¿Qué es lo que más le gusta de Cayley?**

Puedo usar bases de datos como MongoDB y PostgreSQL para almacenar nodos de grafos y las conexiones. La fase de aprendizaje es realmente muy corta.

**¿Qué es lo que no le gusta de Cayley?**

La visualización del gráfico se puede mejorar. Los documentos se pueden mejorar.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Estaba creando un visualizador en tiempo real para el número de "me gusta" y vistas interconectadas en todos los usuarios de un portal web.

Como los datos se están almacenando en una base de datos definida por el usuario, puedo pre-poblar la base de datos desde otros scripts, reutilizarlos y ajustarlos si es necesario. Sin embargo, no tuve tiempo de verificar el rendimiento aún.

  ### 10. Estoy usando Cayley en mi startup y estoy muy contento con la interfaz gráfica.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dmitriy G. | Founder, Internet, Empresa (> 1000 empleados)

**Reviewed Date:** March 15, 2016

**¿Qué es lo que más le gusta de Cayley?**

Interfaz gráfica de usuario para encontrar la relación de la base de datos

**¿Qué es lo que no le gusta de Cayley?**

Poca funcionalidad si se compara con Mongo DB.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Desarrollar un panel de control de interfaz de usuario adicional para la revisión de dependencias.

  ### 11. Gran opción para experimentar con modelos de bases de datos gráficas.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Medios en línea | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 10, 2016

**¿Qué es lo que más le gusta de Cayley?**

Cayley es una base de datos muy amigable para principiantes con mucha flexibilidad, especialmente el editor en el navegador es excelente para la experimentación.

**¿Qué es lo que no le gusta de Cayley?**

Cayley no es la mejor solución si el rendimiento es la principal preocupación.

**¿Qué problemas resuelve Cayley y cómo le beneficia eso?**

Evaluar las bases de datos gráficas como un reemplazo para los modelos de datos relacionales


## Cayley Discussions
  - [¿Para qué se utiliza Cayley?](https://www.g2.com/es/discussions/what-is-cayley-used-for)

- [View Cayley pricing details and edition comparison](https://www.g2.com/es/products/cayley/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-22+00%3A40%3A09+-0500&secure%5Bsession_id%5D=049cc62a-c9c0-407d-a71f-9d400261e740&secure%5Btoken%5D=6096c2b85fdc6d5683bafbe5e6bd39cb65a74d0ea58aded3752fe5c5f4da1778&format=llm_user)

## Cayley Features
**Gestión de datos**
- Modelo de datos
- Tipos de datos
- Construido - En la búsqueda
- Desencadenadores de eventos
- Lenguaje de consulta

**Disponibilidad**
- Uso compartido automático
- Recuperación automática

**Rendimiento**
- Optimización de consultas

**Seguridad**
- Autorización basada en roles
- Autenticación
- Registros de auditoría
- Encriptación

**Apoyo**
- Multimodelo
- Conectores de BI
- Sistemas operativos

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

