1. Neo4j是什么
Neo4j是目前世界领先的图形数据库。 它的体系结构旨在优化管理,存储和遍历节点和关系。 数据库采用属性图方法,这对于遍历性能和操作运行时都非常有利。 Neo4j提供专用的内存管理和内存高效操作。
它具有可伸缩性,可以作为独立服务器部署,也可以跨多个机器部署在生产环境的容错群集中,但是
仅限于企业版。 生产应用程序的其他功能包括热备份和广泛的监视。
Cypher是Neo4j的官方图查询语言,也支持SQL界的Gremlin查询。如果想要通过图查询语言做一些高性能的优化,目前Gremlin语言是不支持的。
2. 社区版和企业版
社区版:
社区版是Neo4j的全功能版本,但只适用于
单实例部署,不支持多数据库实例,而且数据库的实例名为neo4j。 它全面支持Neo4j的关键功能,例如ACID合规性,Cypher和编程API。 非常适合
学习Neo4j,自己动手的项目以及小型工作组中的应用程序。
企业版:
企业版扩展了社区版的功能,以包括用于性能和可伸缩性的关键功能,例如群集体系结构和联机备份功能。 其他安全功能包括基于角色的访问控制和LDAP支持,例如Active Directory。 它是对规模和可用性有要求的生产系统的选择,例如商业解决方案和关键内部解决方案。
社区版与企业版主要特性差异列表
社区版 | 企业版 | |
---|---|---|
基于角色的访问控制 | - | √ |
基于角色的访问控制 | - | √ |
子图访问控制 | - | √ |
LDAP和Active Directory集成 | - | √ |
集群、路由和负载平衡 | - | √ |
在线热备份 | - | √ |
滚动升级 | - | √ |
高级监控 | - | √ |
图大小限制 | 340亿节点,340亿关系,680亿属性 | 无限制 |
来源:oschina
链接:https://my.oschina.net/u/878818/blog/4648146