开源图数据库项目

Neo4j 的历史 — 开源,大社区

Neo4j 的开发工作始于 2000 年,当时联合创始人正在一个构建内容管理系统的项目中,他们遇到了一个关系数据库无法解决的问题——于是他们发明了属性图。在接下来的 7 年里,他们继续开发、部署和重新开发 Neo4j。17 年后,回顾一下他们的一些里程碑

2000发明了 属性图模型
2003首个 24/7 生产环境下的图数据库
2007首个具有原生存储和处理能力的“原生”图数据库
2007Neo4j 1.0 作为开源和商业软件包发布
2009图数据库被添加到 NoSQL 大数据源类别
2011Cypher 发布,成为唯一的属性图声明式查询语言
2012出版了 O’Reilly Media 的《图数据库》,并举办了 GraphConnect 大会
2013Neo4j 2.0 发布,将模型扩展到“带标签的”属性图并引入了可视化 IDE
2015openCypher 标准项目启动,被称为“图的 SQL”
2016Neo4j 3.0 增加了用户定义/存储过程(称为 APOC,即 Awesome Procedures on Cypher)、基于成本的查询优化器、Bolt 二进制协议以及 Java、JavaScript、Python 和 .NET 的原生驱动程序
2016Neo4j 3.1 引入了因果集群 (Causal Clustering)、用户和基于角色的安全以及目录集成
2017Neo4j 3.2 发布,支持多数据中心、模式约束、新索引和带有语法高亮及自动完成功能的新 Cypher 编辑器
2019Neo4j 加入 GraphQL 基金会,成为创始成员,以支持 GraphQL 的发展,使其成为构建 API 的标准

Neo4j 许可

Neo4j 社区版采用免费的 GNU 通用公共许可证 (GPL) v3 许可,而 Neo4j 企业版则采用 Neo4j 商业许可。

参与和贡献

Neo4j 源代码托管在 GitHub。我们热爱来自社区和用户的贡献,无论是 Bug 报告、新功能请求、改进我们文档的建议,还是使 Neo4j 更易于使用和集成的新工具和驱动程序。查看我们的贡献者列表以及他们对 Neo4j 的出色贡献。没有他们,我们无法取得今天的成就。要自行贡献,请查看我们的指南。

Stack Overflow

如果您有关于 Neo4j 和 Cypher 的技术问题,请在 Stack Overflow 上咨询社区专家。

搜索答案

开发者

如果您想了解更多关于 Neo4j 开发的信息,请查看我们的开发者资源或免费获取一本电子书。

开始使用

GitHub

如需报告问题并提出功能和改进建议,请使用 GitHub Issues。

获取社区支持

Google Group

如需更一般的问题、讨论和反馈,请加入我们的 Google Group。

加入 Google Group

GraphAcademy

我们的 GraphAcademy 提供在线和面授培训课程,助您个人学习。

在 GraphAcademy 学习

联系我们

如果您对 Neo4j 有任何疑问,请随时联系我们,我们很乐意为您提供帮助。

联系我们