Neo4j

Neo4j — это графовая база данных, которая позволяет хранить и обрабатывать данные в виде графов. В отличие от традиционных реляционных баз данных, Neo4j использует узлы (nodes) и связи (relationships) для представления информации, что делает её особенно эффективной для работы с сложными взаимосвязями между данными.

С помощью языка запросов Cypher пользователи могут легко выполнять операции по извлечению, обновлению и анализу данных. Neo4j находит широкое применение в различных областях, таких как анализ социальных сетей, управление логистикой, рекомендации и многие другие приложения, где важны связи между объектами.

Docker

Команда запуска сервера в Docker для локальной разработки:

 
docker run -d --name neo4j -p7474:7474 -p7687:7687 -e NEO4J_AUTH=neo4j/password neo4j
 
  • На порту 7474 будет доступен веб интерфейс Neo4j: http://localhost:7474
  • Порт 7687 используется для подключения к базе данных через Bolt-протокол.
  • Про Bolt можно детальнее почитать тут.

Children:: neo4j в Golang