New AWS Software Competencies — Financial, Auto, GenAI, and ML | Learn Now

Neo4j logo

La plataforma de datos grafos de Neo4j

El conjunto de productos de tecnología de grafos de Neo4j ayuda al mundo a comprender los datos.

Más que la base de datos grafos líder en el mundo

Basada en la base de datos grafos líder, la plataforma de datos de grafos Neo4j de hoy es un conjunto de aplicaciones y herramientas que ayudan al mundo a comprender los datos.

La plataforma incluye Neo4j Graph Data Science, el principal espacio de trabajo de análisis de datos grafos para uso empresarial, la herramienta de visualización y exploración de grafos Bloom, el lenguaje de consulta Cypher, así como muchas otras herramientas, integraciones y conectores para ayudar a los desarrolladores y científicos de datos a crear soluciones basadas en grafos con facilidad.

Neo4j Graph Database

A diferencia de otras bases de datos, Neo4j conecta los datos a medida que se almacenan, lo que le permite realizar conexiones profundas a gran escala con mayor rapidez.

En el núcleo de la Neo4j Graph Data Platform se encuentra la Neo4j Graph Database, un almacén de datos grafos nativos creado desde cero para aprovechar no solo los datos, sino también las relaciones entre los datos. A diferencia de otros tipos de bases de datos, Neo4j conecta los datos a medida que se almacenan, lo que permite consultas nunca antes imaginadas a velocidades nunca antes posibles.

El servicio en la nube de Neo4j, AuraDB, está disponible de forma gratuita para proyectos pequeños, no se requiere tarjeta de crédito.

Esta ventaja de velocidad y eficiencia de Neo4j Graph Database ha impulsado docenas de casos de uso significativos en detección de fraude, servicios financieros, ciencias de la vida, ciencia de datos, grafos de conocimiento y más. Como resultado, las bases de datos grafos se han convertido en una tecnología fundamental, generando ventajas competitivas para cientos de empresas Fortune 500, agencias gubernamentales y ONG.

Hay muchas formas de implementar Neo4j: instalación en un servidor local, autohospedado en la nube con imágenes preconstruidas o usando AuraDB, la base de datos grafos siempre activa y sin administración para desarrolladores en la nube.

Graph Data Science

To not just react to but predict and prescribe the best course of action, you need powerful data science created for connected systems.

Neo4j Graph Data Science es una plataforma de software que ayuda a los científicos de datos a descubrir las conexiones en grandes volúmenes de datos para responder preguntas comerciales críticas y mejorar las predicciones.

Las empresas utilizan los conocimientos de los datos grafos para identificar interacciones que indican fraude, entidades o individuos similares, mejorar la satisfacción del cliente a través de recomendaciones y optimizar las cadenas de suministro.

Neo4j Graph Data Science facilita el desbloqueo de respuestas porque prioriza las relaciones en lugar de mantenerlas ocultas en filas y columnas. Los científicos de datos pueden analizar estas relaciones en un espacio de trabajo flexible utilizando una biblioteca de más de 65 algoritmos preajustados, técnicas de datos conectados y modelos de machine learning (ML) en grafos. Su infraestructura escalable funciona con las herramientas y los flujos de trabajo de ciencia de datos existentes, lo que le permite pasar fácilmente de la prueba de concepto a la producción.

El espacio de trabajo dedicado integra la ingesta, el análisis y la gestión para mejorar fácilmente los modelos sin reconstruir su flujo de trabajo. ML Ops permite a los científicos de datos concentrarse en extraer información, entrenar modelos de ML e implementar proyectos en áreas de producción.

Neo4j Bloom

El diseño ilustrativo de encuestas sin código de Bloom hace que la interfaz de visualización sea ideal para promover la comunicación entre colegas, gerentes y ejecutivos.

Neo4j Bloom es una plataforma de análisis de grafos fácil de usar para interactuar visualmente con los grafos de Neo4j. Bloom brinda a los novatos y expertos en grafos la capacidad de investigar y explorar visualmente los datos grafos desde diferentes perspectivas comerciales.

El diseño ilustrativo de encuestas sin código de Bloom hace que la interfaz de visualización sea ideal para promover la comunicación entre colegas, gerentes y ejecutivos, y compartir el trabajo de los equipos de análisis y desarrollo de grafos.

Bloom se utiliza en una variedad de industrias y casos de uso, desde acelerar la comprensión de los científicos sobre las vías de la enfermedad hasta científicos de datos e investigadores que trabajan juntos en modelos predictivos de fraude.

En el campo de la ciencia de datos grafos, Bloom permite a los científicos de datos seguir su intuición explorando patrones interesantes, visualizando resultados algorítmicos y agilizando las conversaciones con expertos en la materia.

Bloom se puede usar en Neo4j Desktop y algunos Sandboxes de forma gratuita. Los usuarios comerciales pueden comunicarse con su representante de cuenta para obtener una clave de licencia.

Lenguaje de consulta Cypher

Cypher describe nodos, relaciones y propiedades con símbolos basados en texto, lo que hace que las consultas de datos grafos sean fáciles de leer y comprender.

Con Neo4j, las conexiones entre los datos se almacenan, no se calculan en el momento de la consulta. Cypher es un potente lenguaje de consulta optimizado para grafos que comprende y aprovecha estas conexiones almacenadas.

Cypher está inspirado en SQL, con la adición de la coincidencia de patrones prestada de SPARQL. Utiliza símbolos ASCII simples para representar nodos y relaciones, lo que facilita la lectura y comprensión de las consultas.

Las consultas de Cypher suelen ser mucho más simples y fáciles de escribir que una consulta SQL equivalente. Debido a que Neo4j no tiene tablas, no hay JOINs con los que lidiar, y una declaración Cypher simple a menudo reemplaza muchas líneas de código SQL.

Como las consultas de Cypher tienden a ser mucho más breves y sencillas que las consultas de SQL, el código de Cypher es más fácil de mantener, lo que simplifica el mantenimiento de la aplicación.

Conectores e integraciones de Neo4j

Neo4j ofrece varios conectores para facilitar el uso de Neo4j en su arquitectura particular, y brinda soporte instructivo para algunas herramientas comunitarias y de terceros.

Neo4j ofrece varios conectores para facilitar el uso de Neo4j en su arquitectura particular, y brinda soporte instructivo para algunas herramientas comunitarias y de terceros.

  • El conector Neo4j para Apache Spark es una herramienta de integración que mueve y remodela de forma bidireccional los datos entre la plataforma de grafos Neo4j y Apache Spark, y abre el vasto ecosistema Spark a Neo4j.
  • El conector de Neo4j para Apache Kafka integra Neo4j con flujos de eventos de Apache Kafka, para servir como una fuente de datos, por ejemplo, datos de cambio (CDC) o un colector para ingerir cualquier tipo de evento de Kafka en tu grafo. Descargar. Descarga.
  • Neo4j Connector for BI es un controlador compatible con JDBC para herramientas de terceros como Tableau, Looker, TIBCO Spotfire Server y Microstrategy. Permite que esas herramientas ejecuten consultas SQL directamente contra un servidor Neo4j.
  • Integraciones de Neo4j Labs. El equipo de Neo4j Labs siempre está innovando para brindar tecnologías de grafos útiles como la Neo4j ETL Tool y la pila de desarrollo GRANDstack a la comunidad de Neo4j, como una forma de probar la funcionalidad y las extensiones de nuestras ofertas de productos. Estos proyectos de Labs cuentan con el apoyo de la comunidad en línea.

Herramientas para desarrolladores Neo4j

Las herramientas de desarrollo como Neo4j Desktop, Browser y Sandbox facilitan el aprendizaje y el desarrollo de aplicaciones gráficas.

Neo4j proporciona herramientas sofisticadas diseñadas para facilitar el desarrollo de aplicaciones de grafos.

  • Neo4j Desktop es una aplicación conveniente y gratuita que permite a los desarrolladores crear, trabajar y administrar fácilmente las bases de datos locales de Neo4j. La descarga gratuita incluye una licencia de Neo4j Enterprise Edition.
  • El Neo4j Browser te permite interactuar con su base de datos Neo4j con capacidades CRUD completas. Puedes ver los resultados en una variedad de formatos, incluida la vista gráfica (para resultados que contienen nodos y relaciones), tabular y JSON.
  • Para aprender sobre Neo4j o probar ideas, Neo4j Sandbox es una excelente manera de obtener su propia instancia gratuita de Neo4j basada en la nube que se abre en aproximadamente 30 segundos sin descargar ni instalar nada.

Neo4j funciona en todas partes

Neo4j funciona en todas partes: en la nube, en el servidor local, en entornos híbridos o integrados. Neo4j AuraDB es el servicio en la nube de Neo4j y está disponible de forma gratuita.

Compatible con la nube

Neo4j es una base de datos compatible con la nube con una variedad de opciones de implementación en la nube disponibles. Más del 50% de los clientes de Neo4j usan Neo4j en nubes públicas como AWS, Azure y Google Cloud Platform (GCP). Neo4j también se puede utilizar en un servidor local, en nubes privadas o en entornos híbridos.

Los clientes pueden autohospedar Neo4j en la nube o usar Cloud Managed Services en la nube de Neo4j. Nuestros expertos pueden ayudar a alojar y administrar las aplicaciones Neo4j de los clientes en la nube.

Neo4j AuraDB – Cloud Database Service

Neo4j AuraDB es el servicio en la nube completamente administrado por Neo4j – la base de datos grafos siempre activa y sin administración para programadores en la nube. Está disponible de forma gratuita directamente desde Neo4j, no se requiere tarjeta de crédito. AuraDB también está en Google Cloud Platform y AWS.

AuraDB permite al usuario concentrarse en lo que es importante: desarrollar aplicaciones ricas en grafos, sin la molestia de administrar la infraestructura.

Con una estructura de precios simple basada en el uso por hora y tarifas a partir de unos pocos centavos por hora, los costos siempre son predecibles. Con escala bajo demanda, copias de seguridad automáticas, infraestructura de recuperación automática y seguridad de clase mundial, AuraDB es la forma más fácil de usar Neo4j.

Neo4j AuraDS – Cloud Data Science Services

Neo4j AuraDS impulsa Neo4j Graph Data Science, disponible como un servicio completamente administrado en la nube. El servicio incluye acceso a más de 65 algoritmos grafos en un solo espacio de trabajo que permite a los científicos de datos ejecutar experimentos más rápido. Los modelos In-graph ML y el cliente Python nativo ayudan a aumentar la productividad y simplificar los flujos de trabajo.

Convierta rápidamente sus datos en un grafo y comience a analizar con AuraDS. Sus funciones incluyen una interfaz de arrastrar y soltar para modelar e importar datos en un grafo, copia de seguridad con un solo clic, compatibilidad con ML Ops, gestión automatizada de la carga de trabajo y tarifas basadas en el uso para facilitar la gestión del presupuesto. Disponible en Google Cloud Platform, puede pagar con los compromisos existentes de Google Cloud o con una tarjeta de crédito.

Totalmente integrable

Empresas como HP, Neoris y muchas otras incorporan Neo4j en sus aplicaciones y software de misión crítica. Neo4j tiene una variedad de drivers y API para extender la base de datos a otras aplicaciones.

La funcionalidad de múltiples bases de datos de Neo4j permite el uso de la base de datos grafos de Neo4j en aplicaciones SaaS. Neo4j se puede incorporar a las aplicaciones SaaS como una sólida base de datos para almacenar y analizar datos.