Inicio rápido de Neo4j

Inicio rápido de Neo4j

Documentación oficial de neo4j https://neo4j.com/docs/
Comunidad china de neo4j http://neo4j.com.cn/
Página de desarrollador de neo4j https://neo4j.com/developer/

Instalación de Neo4j

a. Es necesario instalar Java 11

https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

b. Descargar la edición comunitaria de neo4j

https://neo4j.com/download-center/#community

c. Descomprimir y comenzar

inicio neo4j

D. Acceda al navegador neo4j local

http://localhost:7474/

Término relacionado con la base de datos de gráficos "teoría de gráficos":

Wiki de teoría de grafos:

https://zh.wikipedia.org/wiki/Teoría de grafos

Los principales sustantivos utilizados en las bases de datos de grafos

a) Aristas: Las cosas que conectan puntos y puntos en el gráfico se llaman aristas, y las aristas en la gráfica se dividen en aristas dirigidas y aristas no dirigidas. Un borde dirigido es un borde con dirección, y un borde no dirigido es un borde sin dirección, que se refleja específicamente en el gráfico con o sin flechas.

b. Punto: Un punto en el gráfico

c. Peso: Es el tamaño de algo. Generalmente, hay pesos de punto y pesos de borde en el gráfico, que es asignar un valor a un punto y un valor a un borde. La situación sin peso se llama sin peso, y cuando el peso es negativo Llamado peso negativo (observe el borde de peso negativo en el algoritmo más adelante)

d. Grado de salida: un lado que comienza en un cierto punto se denomina grado de salida del lado.

e. Grado de entrada: el borde con cierto punto como punto final se denomina grado de entrada del borde.

F. Camino: Un camino de un borde a otro se llama camino, y un camino simple es un camino sin bucles.

g.Conectividad: Si un punto A puede llegar a otro punto B, se dice que el punto A y el punto B están conectados.Si el punto B también puede llegar al punto A, se dice que el punto A y el punto B están fuertemente conectados. cierto punto en el gráfico Comenzando desde el gráfico, si puede llegar a cualquier punto en el gráfico, entonces se dice que el gráfico es un gráfico conexo.

h. Gráfico dirigido por la fuerza (Gráfico dirigido por la fuerza), el gráfico utilizado para la presentación de la relación de datos neo4j

Extensión de definición de conectividad gráfica:

http://c.biancheng.net/view/3405.html

"Base de datos de gráficos"

https://www.jb51.net/books/587816.html

Aplicación de base de datos de gráficos (principalmente resolución de problemas)

Mejore la velocidad de resolución de los siguientes problemas. En comparación con las bases de datos tradicionales, se puede implementar de manera más rápida y sencilla, y el costo de implementación (desarrollo) es menor

caso de aplicación neo4j

https://blog.csdn.net/liudongdong19/article/details/83653490

a. Encontrar el camino más corto

b. Solución de accesibilidad (solución de conectividad)

c. Visualización de gráficos de relaciones

Introducción a la sintaxis de cifrado (cql)

a. El diseño de la gramática es relativamente simple. Antes de leer la documentación, se recomienda leer los ejemplos oficiales directamente, ver los métodos de ejemplo oficiales y visitar después de instalar Neo4j localmente:

http://localhost:7474/

B. Elija probar neo4j con datos en vivo,

c. Siga los pasos para ver las declaraciones cql y los resultados de la ejecución

D. Manual de referencia rápida de Cql

https://neo4j.com/docs/cypher-refcard/current/

E. cql documento oficial

https://neo4j.com/docs/cypher-manual/current/syntax/

F. Complemento de resaltado de sintaxis cql de Vs Code (Cypher Query Language)

En comparación con la base de datos relacional tradicional

a. ¿Cuáles son las ventajas de las bases de datos de grafos?

https://zhuanlan.zhihu.com/p/112689382

B. Ventajas de la base de datos de gráficos y la base de datos relacional

https://zhuanlan.zhihu.com/p/112704484

c. Comparación de rendimiento con bases de datos relacionales tradicionales

Comparación de rendimiento al buscar datos de amigos de amigos con una profundidad máxima de 5 en una red social con 1 millón de personas, cada una con alrededor de 50 amigos

neo4j para cliente js

cliente js oficial de neo4j

npm instalar controlador neo4j

https://neo4j.com/developer/javascript/

visualización de datos neo4j (visualización de gráficos dirigidos por la fuerza)

Biblioteca de visualización de datos neo4j oficial y de terceros, hay muchas herramientas, lea el siguiente artículo para obtener más detalles

https://zhuanlan.zhihu.com/p/381044281

https://zhuanlan.zhihu.com/p/126219777

Enumere las herramientas oficiales y más utilizadas por categoría

a. Herramientas de desarrollo para ayudar a los desarrolladores a trabajar con diagramas.

I. Navegador Neo4j (el cliente web que viene con neo4j)

ii. Neovis.js (front-end conectado directamente a neo4j, versión neo4j de vis.js)

iii. Popoto.js (front-end conectado directamente a neo4j, versión neo4j de d3.js)

iv.d3.js (la interfaz no está directamente conectada a neo4j)

v. echarts (el front-end no está conectado directamente a neo4j)

b. Herramientas de exploración/análisis/informes para ayudar a los analistas a explorar las relaciones, tendencias y diferencias de los datos.

I. Neo4j Bloom (herramienta oficial de visualización de datos de neo4j)

Supongo que te gusta

Origin blog.csdn.net/weixin_43849685/article/details/126902963
Recomendado
Clasificación