欢迎来到“人人都能学会图数据库”(Graphs4Everyone)系列课程,本系列是Neo4j技能树的补充。
今天我们一起看看如何选择合适自己的 Neo4j 版本来开始图技术旅程。
我是谁?
本系列课程的目标读者是初学者和爱好者,希望通过学习一些新技术来丰富自己的技能树。你可以是数据库领域的从业者,希望学习一种新的数据库技术。你可以是刚入门程序开发的新手,发现了这门奇怪的图技术课程。你可以是非程序员行业的人,偶然发现这些图看起来挺炫酷的,想知道怎么做的。等等等等。
你也可以是有过不少经验的图数据库用户,那么也欢迎来回顾一下Neo4j图数据平台提供的一些选择。
总之,在给出如何选择合适的 Neo4j 版本之前,我们要问自己”我是谁?我在哪?”这样的问题。
这篇文章里,我们假设有两个人在等着我推荐:初学者“小C”和老手“大V”。
来看看我的推荐吧。
Neo4j 版本全貌
这里所说的“版本”,也可以称为不同的平台、分发版,或者产品。我为了简单易懂,都称做版本了。
大家耳熟能详的可能是开源社区版(Neo4j Community Edition)和企业版(Neo4j Enterprise Edition)了,这是其他分发版或产品的核心,也是长久以来的分发版。我们大量用户和客户都是直接使用这两个版本。
除此之外,Neo4j也提供了不同的产品来给不同的用户和开发者。我们先看图: