在Neo4j中,HA(高可用性)是否与集群设置不同?
HA、故障转移和集群仅在Neo4j的企业版中可用。有关详细文档,请参见http://docs.neo4j.org/chunked/stable/ha.html。
Neo4j企业版可通过AGPL许可证进行开源授权,或者通过Neo Technology提供的商业授权进行许可。商业许可证还附带支持。由于我是为Neo Technology工作的,请直接联系我了解更多有关商业方面的信息。
Yatendra,你的理解是不正确的,让我来解释一下。
你可以免费使用Neo4j社区版来构建Web应用程序,但这样你就无法获得24x7应用所需的性能特性,包括:集群、高性能缓存、企业级锁管理器、热备份和高级监控。如果需要这些功能,你需要使用Neo4j企业版。我们的企业版遵循“公平交易”概念,正如Stefan所提到的那样。社区版对最终用户来说几乎没什么限制:你可以用它来赚钱,我们非常乐意你免费这样做。另一方面,企业版由一家完全支持它的公司提供支持,即在合同上站在其背后,进行各种质量测试,维护一个单独的运行特性堆栈,并提供支持。企业版是我们出售的产品(即需要付费购买)。尽管如此,我们也热爱开源。因此,如果你想慷慨地将你的应用程序奉献给全世界,通过为开源共同体做出贡献,那么这个贡献就足够了。如果你想保留你的应用程序私有(嘿,有时你也需要关注赚钱),那么你可以保持闭源。从Neo Tech公司商业许可证购买Neo4j可以获得单独的商业许可证,使你免除了AGPL的要求,这样你就可以将你的应用程序保密。 (明确一点:使用Neo4j企业版的面向Web的应用程序如果没有从Neo Tech公司获得商业许可证,将需要在AGPL下开源。)无论如何,你都在分享:与世界分享源代码,或通过财务贡献帮助Neo4j成为可能。(Neo4j的存在在很大程度上要归功于其赞助商Neo Technology,无论好坏,它都需要雇用人员等等,这需要花费金钱等等。)
企业版的商业许可证将使你获得3台机器的集群访问权限。 (你始终可以购买更多,但3台机器足以满足你的需求——与其他NoSQL技术不同,你可能需要10台或100台机器。)由于我们热爱创业公司并理解创业是什么,因此我们为创业公司制定了一些特殊计划,并设置了一些轻微的限制:
希望这有所帮助!我邀请您与Neo Tech印度区域经理进行交谈,您可以通过Neo4j.com网站上的“联系我们”表单联系到他。