GremlinStudio

GremlinStudio — Descargar gratis. IDE para bases de datos de grafos Azure Cosmos DB

GremlinStudio es un entorno de desarrollo integrado de escritorio diseñado específicamente para trabajar con bases de datos de grafos de Azure Cosmos DB a través de la API de Gremlin. Proporciona un conjunto completo de herramientas para escribir, ejecutar y visualizar consultas de grafos.

5.0(1 valoraciones)

Descargar GremlinStudio (Enlaces oficiales)
Tamaño del archivo: 53 MB
La última versión de GremlinStudio es: 1.0.1
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $5.00 USD (7 días de prueba gratuita)
Producto patentado y comercial. Suscripción entre 5 y 30 dólares al mes.

  • Editor de consultas con resaltado de sintaxis. El editor de consultas está basado en el componente Monaco, el mismo que utiliza Visual Studio Code. Ofrece resaltado de sintaxis completo para el lenguaje Gremlin, autocompletado inteligente de pasos y funciones, así como formato automático del código para mejorar la legibilidad de las consultas.
  • Visualización interactiva de grafos con Sigma.js. Los resultados de las consultas se representan gráficamente mediante la biblioteca Sigma.js, que implementa el algoritmo de layout ForceAtlas2. Esta visualización permite explorar la estructura del grafo, navegar por los nodos y aristas, y ajustar la disposición espacial de los elementos de forma interactiva.
  • Depurador de consultas paso a paso. Esta funcionalidad permite ejecutar una consulta Gremlin paso a paso, analizando la transformación de los datos en cada etapa. El depurador muestra los resultados intermedios, el conteo de traversers y el estado del grafo después de cada paso, facilitando la comprensión y corrección de consultas complejas.
  • Traducción de lenguaje natural a Gremlin mediante IA. GremlinStudio incorpora un módulo que traduce descripciones en lenguaje natural a consultas Gremlin ejecutables. Para utilizar esta característica, el usuario debe proporcionar su propia clave de API de OpenAI, que permite la generación automática de código a partir de texto.
  • Creación visual de vértices y aristas (WYSIWYG). La herramienta permite la modificación directa de los datos del grafo desde el lienzo de visualización. Los usuarios pueden crear nuevos vértices haciendo clic en el lienzo, y establecer relaciones dibujando aristas entre nodos existentes, siguiendo un paradigma de "lo que ves es lo que obtienes".
  • Visualización del costo de consultas en unidades de solicitud (RU). Para cada consulta ejecutada contra Azure Cosmos DB, la aplicación calcula y muestra el número exacto de Unidades de Solicitud consumidas. Esta métrica es fundamental para optimizar el rendimiento y controlar los costos asociados al uso de la base de datos.
  • Panel de descubrimiento de esquema. GremlinStudio analiza el grafo y presenta un panel con el esquema inferido. Este panel muestra todas las etiquetas de vértices y aristas presentes en la base de datos, así como las propiedades asociadas a cada tipo, permitiendo comprender la estructura del grafo sin necesidad de consultas manuales.
  • Historial de consultas con búsqueda y reproducción. La aplicación mantiene un registro cronológico de todas las consultas ejecutadas. Este historial es completamente buscable, permite filtrar por contenido y ofrece la posibilidad de volver a ejecutar consultas anteriores con un solo clic, facilitando la iteración y el análisis retrospectivo.
  • Reglas de estilo condicional para nodos y aristas. Los usuarios pueden definir reglas basadas en propiedades de los elementos para modificar su apariencia en la visualización. Es posible cambiar el color, el tamaño o la etiqueta de los nodos, y el grosor o color de las aristas en función de valores específicos de sus atributos.
  • Editor con múltiples pestañas y exportación a CSV. La interfaz de edición soporta múltiples pestañas, cada una con su propio estado y consulta independiente. Además, los resultados tabulares de las consultas pueden exportarse a formato CSV para su posterior análisis en otras herramientas como hojas de cálculo.

GremlinStudio comenzó su desarrollo como una solución especializada para administradores y desarrolladores que trabajan con Azure Cosmos DB y su API de Gremlin. El programa está desarrollado por un equipo de ingenieros de software utilizando TypeScript como lenguaje principal de programación, apoyado en tecnologías web modernas para su interfaz de usuario. La aplicación se encuentra disponible desde el año 2023 y se distribuye como aplicación nativa para los sistemas operativos Windows, macOS y Linux.


Alternativas a GremlinStudio: