开源图数据库项目
Neo4j 的历史 — 开源,大社区
Neo4j 的开发工作始于 2000 年,当时联合创始人正在一个构建内容管理系统的项目中,他们遇到了一个关系数据库无法解决的问题——于是他们发明了属性图。在接下来的 7 年里,他们继续开发、部署和重新开发 Neo4j。17 年后,回顾一下他们的一些里程碑
2000 | 发明了 属性图模型 |
2003 | 首个 24/7 生产环境下的图数据库 |
2007 | 首个具有原生存储和处理能力的“原生”图数据库 |
2007 | Neo4j 1.0 作为开源和商业软件包发布 |
2009 | 图数据库被添加到 NoSQL 大数据源类别 |
2011 | Cypher 发布,成为唯一的属性图声明式查询语言 |
2012 | 出版了 O’Reilly Media 的《图数据库》,并举办了 GraphConnect 大会 |
2013 | Neo4j 2.0 发布,将模型扩展到“带标签的”属性图并引入了可视化 IDE |
2015 | openCypher 标准项目启动,被称为“图的 SQL” |
2016 | Neo4j 3.0 增加了用户定义/存储过程(称为 APOC,即 Awesome Procedures on Cypher)、基于成本的查询优化器、Bolt 二进制协议以及 Java、JavaScript、Python 和 .NET 的原生驱动程序 |
2016 | Neo4j 3.1 引入了因果集群 (Causal Clustering)、用户和基于角色的安全以及目录集成 |
2017 | Neo4j 3.2 发布,支持多数据中心、模式约束、新索引和带有语法高亮及自动完成功能的新 Cypher 编辑器 |
2019 | Neo4j 加入 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 GroupGraphAcademy
我们的 GraphAcademy 提供在线和面授培训课程,助您个人学习。
在 GraphAcademy 学习联系我们
如果您对 Neo4j 有任何疑问,请随时联系我们,我们很乐意为您提供帮助。
联系我们