开源图数据库项目
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(Cypher 上的强大过程)的用户定义/存储过程、基于成本的查询优化器、Bolt 二进制协议以及 Java、JavaScript、Python 和 .NET 的原生驱动程序 |
2016 | Neo4j 3.1 引入了因果集群、基于用户和角色的安全性和目录集成 |
2017 | Neo4j 3.2 发布,支持多数据中心、模式约束、新的索引以及带有语法高亮和自动完成功能的新 Cypher 编辑器 |
2019 | Neo4j 作为创始成员加入了GraphQL 基金会,以支持 GraphQL 的发展,使其成为构建 API 的标准 |
Neo4j 许可证
Neo4j 社区版在免费的GNU 通用公共许可证 (GPL) v3下获得许可,而 Neo4j 企业版则在 Neo4j 商业许可下获得许可。
参与和贡献
Neo4j 源代码托管在GitHub上。我们非常欢迎来自我们的社区和用户的贡献,无论是错误报告、新功能请求、改进文档的建议,还是使 Neo4j 更易于使用和集成的新的工具和驱动程序。请查看我们的贡献者列表及其对 Neo4j 的杰出贡献。没有他们,我们不可能取得今天的成就。要亲自贡献,请查看我们的指南。
Stackoverflow
如果您对 Neo4j 和 Cypher 有技术问题,请在 StackOverflow 上向社区专家提问。
搜索答案开发者
如果您想了解更多关于使用 Neo4j 进行开发的信息,请查看我们的开发者资源或免费获取电子书。
开始使用Github
如需报告问题或建议功能和改进,请使用 GitHub 问题。
获取社区支持Google 论坛
如需更一般的疑问、讨论和反馈,请加入我们的 Google 论坛。
加入 Google 论坛GraphAcademy
我们的 GraphAcademy 提供在线和线下培训课程,供您个人学习。
在 GraphAcademy 学习联系我们
如果您有任何关于 Neo4j 的问题,请随时联系我们,我们很乐意提供帮助。
联系我们