Neo4j: 如何在社区版中设置故障转移

11
如何在Neo4j社区版2.x中设置以下内容:
  • 故障转移
  • 主从设置
  • 集群
  • 在Neo4j中,HA(高可用性)是否与集群设置不同?

    2个回答

    14

    HA、故障转移和集群仅在Neo4j的企业版中可用。有关详细文档,请参见http://docs.neo4j.org/chunked/stable/ha.html

    Neo4j企业版可通过AGPL许可证进行开源授权,或者通过Neo Technology提供的商业授权进行许可。商业许可证还附带支持。由于我是为Neo Technology工作的,请直接联系我了解更多有关商业方面的信息。


    那么我们可以在AGPL下使用Neo4j企业版。这样,我们将获得企业版的所有功能。正确吗? - Amit
    真正遵守AGPL基本上意味着您必须公开您的源代码。我们称之为“公平贸易许可证” - 如果您公开,我们也会公开。当然,如果使用AGPL许可证运行企业版,则不会获得任何商业级别的支持。 - Stefan Armbruster
    @YatendraGoel:你引用的另一个stackoverflow的答案(http://stackoverflow.com/questions/6500925/agpl-license-question-re-neo4j)已经很好地解释了。Neo4j的意图就像Stefan所说的那样:如果你也是开放的,你可以使用Neo4j开放。你可以通过律师和法院来争辩并尝试建议许可证允许不同的事情,但是谁想这样做呢? - Chris Leishman
    这个有点晚了,非常非常晚...但我找不到Neo4j企业版定价的权威来源。我们是一家科技公司,主要服务于初创企业。我想了解企业版的工作原理,以及您是否为企业版提供托管服务。除非你们能够高效地配置服务器,否则每年12k美元听起来有点过高。付费的企业版是否附带支持? - SoWhat
    5
    希望其他图数据库公司能够消灭Neo4j!许多其他的图数据库、NoSQL和RDBMS都提供开箱即用的集群功能,将其作为企业级功能是荒谬的。 - user1870400
    显示剩余5条评论

    14

    Yatendra,你的理解是不正确的,让我来解释一下。

    你可以免费使用Neo4j社区版来构建Web应用程序,但这样你就无法获得24x7应用所需的性能特性,包括:集群、高性能缓存、企业级锁管理器、热备份和高级监控。如果需要这些功能,你需要使用Neo4j企业版。我们的企业版遵循“公平交易”概念,正如Stefan所提到的那样。社区版对最终用户来说几乎没什么限制:你可以用它来赚钱,我们非常乐意你免费这样做。另一方面,企业版由一家完全支持它的公司提供支持,即在合同上站在其背后,进行各种质量测试,维护一个单独的运行特性堆栈,并提供支持。企业版是我们出售的产品(即需要付费购买)。尽管如此,我们也热爱开源。因此,如果你想慷慨地将你的应用程序奉献给全世界,通过为开源共同体做出贡献,那么这个贡献就足够了。如果你想保留你的应用程序私有(嘿,有时你也需要关注赚钱),那么你可以保持闭源。从Neo Tech公司商业许可证购买Neo4j可以获得单独的商业许可证,使你免除了AGPL的要求,这样你就可以将你的应用程序保密。 (明确一点:使用Neo4j企业版的面向Web的应用程序如果没有从Neo Tech公司获得商业许可证,将需要在AGPL下开源。)无论如何,你都在分享:与世界分享源代码,或通过财务贡献帮助Neo4j成为可能。(Neo4j的存在在很大程度上要归功于其赞助商Neo Technology,无论好坏,它都需要雇用人员等等,这需要花费金钱等等。)

    企业版的商业许可证将使你获得3台机器的集群访问权限。 (你始终可以购买更多,但3台机器足以满足你的需求——与其他NoSQL技术不同,你可能需要10台或100台机器。)由于我们热爱创业公司并理解创业是什么,因此我们为创业公司制定了一些特殊计划,并设置了一些轻微的限制:

      那些没有外部融资的“车库里的三人创业公司”可以从“个人许可证”中受益,该许可证是免费的(是的,免费的)。使用此许可证时您不会得到支持,但它使您免除AGPL要求,直到您足够强大,能够独立自主。还有一些小型营销要求,例如同意让Neo使用您的标志或提供报价 - 但这种宣传通常对于创业公司来说是可取的,并且有足够多的选项使其在几乎所有情况下都是双赢。
    • 对于规模更大的初创企业(最多获得1000万美元投资和300万美元收入-有关详细信息,请参见Neo的网站),Neo拥有一个特殊计划,每年收费12000美元,为三个人组成的集群提供支持(以及允许使用闭源许可证)。对于24x7 Web应用程序,企业功能与支持结合起来创造了很大的价值,当出现问题时,您还可以联系技术支持,这非常重要。

    希望这有所帮助!我邀请您与Neo Tech印度区域经理进行交谈,您可以通过Neo4j.com网站上的“联系我们”表单联系到他。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接