有很多人问起Neo4j社区版和企业版到底有多大的区别,除了价格、技术支持和客户服务等“软特性”之外。那么,下面的表格总结了在产品的技术特性方面的重要区别。
经常有人问:社区版和企业版有什么区别。其实他们在功能上没有本质区别。主要区别在如下几点:
1、容量:社区版最多支持 320 亿个节点、320 亿个关系和 640 亿个属性,而企业版没有这个限制;
2、并发:社区版只能部署成单实例,不能做集群。而企业版可以部署成高可用集群或因果集群,从而可以解决高并发量的问题;
3、容灾:由于企业版支持集群,部分实例出故障不会影响整个系统正常运行;
4、热备:社区版只支持冷备份,即需要停止服务后才能进行备份,而企业版支持热备,第一次是全量备份,后续是增量备份;
5、性能:社区版最多用到 4 个内核,而企业能用到全部内核,且对性能做了精心的优化;
6、支持:企业版客户能得到 5X10 电话支持(Neo4j 美国电话、邮件,微云数聚电话、微信、邮件);
6、插件:还有企业版可以使用Bloom、ETL这些工具,社区版不支持
关于社区版与企业版的性能对比,最近我做了一个 对比试验,企业版的性能是社区版的 2~4 倍,我将另外发帖将对比结果分享给大家。
所以,如果你的机器有超过4个CPU核心,别抱怨查询慢、没有多进程,下载企业版进行性能测试。对于社区版不包括的数据库和查询管理功能,你只能自己到github上面找到代码并自己编译、手工安装了。