参考资料

  1. Telegraf 是由 InfluxData 开发的开源服务器代理
  2. Mono 是一个开源的 .NET 框架实现
  3. Kibana 是一个开源的数据可视化工具
  4. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能
  5. 青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台
  6. Monica 是一款开源的个人关系管理(PRM)工具
  7. Jetty 是一个轻量级的开源 Java Web 服务器和 Servlet 容器,由 Eclipse 基金会维护
  8. Adminer(原名 phpMinAdmin)是一个轻量级、开源的数据库管理工具

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 卷有读写权限。