参考资料

  1. Cloudreve 与 OnlyOffice 集成配置指南
  2. GNU Compiler Collection (GCC) 是一个开源的编译器套件,支持多种编程语言
  3. XWiki 是一个开源的、基于 Java 的 Wiki 平台
  4. 能否用Docker替代虚拟化?
  5. docker安装nginx详细说明以及案例
  6. Registry 是 Docker 官方提供的开源镜像仓库,用于存储和分发 Docker 镜像
  7. Docker的安装与配置
  8. NAS中为何使用Docker?

Neo4j 是一个高性能的 NoSQL 图形数据库

Neo4j 简介

Neo4j 是一个高性能的 NoSQL 图形数据库,使用图结构存储数据,支持 ACID 事务,适用于复杂关系数据管理。

特点

  1. 图数据模型:节点、关系和属性存储。

  2. Cypher 查询语言:专为图数据设计的查询语言。

  3. ACID 事务:支持完整的事务特性。

  4. 可扩展性:支持集群部署。

  5. 多语言驱动:支持 Java、Python、JavaScript 等。

最新更新内容及时间

  • 最新版本:5.17.0(截至 2024 年 6 月)

  • 更新内容

    • 性能优化

    • 新 Cypher 语法支持

    • 安全性增强

镜像下载地址

官网地址

https://neo4j.com/

文档地址

https://neo4j.com/docs/

Docker 安装示例

docker run \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    --env NEO4J_AUTH=neo4j/password \
    neo4j:latest

YAML 设置教程(以 neo4j.conf 为例)

dbms.default_listen_address=0.0.0.0
dbms.connector.bolt.enabled=true
dbms.connector.http.enabled=true

常用错误问题

  1. 连接拒绝:检查端口 7474 和 7687 是否开放。

  2. 内存不足:调整 dbms.memory.heap.max_size

  3. 认证失败:确认 NEO4J_AUTH 环境变量设置正确。

  4. 数据目录权限:确保 Docker 卷有读写权限。