Neo4j:如何在社区版中设置故障转移
Posted
技术标签:
【中文标题】Neo4j:如何在社区版中设置故障转移【英文标题】:Neo4j: How to setup failover in community edition 【发布时间】:2014-07-09 06:43:16 【问题描述】:neo4j社区版2.x版如何设置以下
故障转移 主从设置 集群HA(高可用性)与neo4j中的集群设置有什么不同吗?
【问题讨论】:
【参考方案1】:Yatendra,你的理解不正确,让我解释一下。
您可以免费将 Neo4j 社区版用于 Web 应用程序,但您无法获得高性能 24x7 应用程序所需的功能,这些功能包括:集群、高性能缓存、企业锁管理器、热备份和先进的监控。要获得这些功能,您需要 Neo4j 企业版。我们的 Enterprise 理念遵循 Stefan 提到的“公平贸易”概念。 Community Edition 对最终用户几乎没有附加条件:您可以用它来赚钱,我们很高兴您免费这样做。另一方面,企业版有一家公司完全支持它,即以合同方式支持它,进行各种质量测试,维护一个单独的操作特性堆栈,并提供支持。企业是我们获得商业许可的东西(即为了钱)。也就是说,我们也喜欢开源。因此,如果您想大方地为世界提供您的应用程序,将其贡献给开源公共资源,那么这种贡献就足够了。如果您想为自己保留应用程序(嘿,有时您也需要专注于赚钱),那么您可以将其保持为封闭源代码。从 Neo Tech 获得 Neo4j 商业许可将为您提供单独的商业许可,使您免于 AGPL 要求,从而使您的应用程序保持封闭源代码。 (需要说明的是:使用 Neo4j Enterprise 的面向 Web 的应用程序需要在 AGPL 下开源。 Neo4j 可能。 (Neo4j 的存在很大程度上要归功于它的赞助商 Neo Technology,无论好坏都需要雇用人员等,这需要花钱等)
企业版商业许可证可让您访问由 3 台机器组成的集群。 (您可以随时获得更多许可,但 3 会让您走得更远——这与其他可能需要 10 或 100 台机器的 NoSQL 技术不同。)您是一家初创公司,所以好消息是我们有一个一些专为初创公司制作的特殊计划,但有一些轻微的限制,因为我们热爱初创公司并了解成为一家初创公司的意义:
没有外部资金的“车库里的三个人”初创公司可以从“个人许可证”中受益,这是免费的(是的,免费)。你没有得到支持,但它免除了你的 AGPL 要求,直到你大到可以用自己的两只脚走路。有一些小的营销要求,例如同意让 Neo 成为您的徽标或提供报价 - 但这种宣传通常对初创公司来说是可取的,并且几乎在所有情况下都有足够的选择使其双赢。 对于较大的初创公司(资金高达 1000 万,收入高达 300 万 - 有关详细信息,请参阅 Neo 的网站)Neo 有一个特殊计划,其中包括每年 12k 的支持(以及许可,允许封闭源代码使用)三人组。对于一个 24x7 的网络应用,其理念是企业功能与支持相结合可以创造大量价值,还可以在出现问题时为您提供帮助,这可能是巨大的。希望这会有所帮助!我会邀请您与印度 Neo Tech 客户经理进行对话,您可以通过 Neo4j.com 网站上的联系我们表格联系到他。
【讨论】:
【参考方案2】:HA、故障转移和集群仅在 Neo4j 的企业版中可用。详细文档请参考http://docs.neo4j.org/chunked/stable/ha.html
Neo4j 企业版通过AGPL 或通过 Neo Technology 提供的商业许可获得开源许可。商业许可证也提供支持。由于我在 Neo Technology 工作,如果您想了解更多关于商业方面的信息,请直接与我联系。
【讨论】:
这样我们就可以在AGPL下使用Neo4j企业版了。通过这种方式,我们将获得企业版的所有功能。对吗? 是的,遵守 AGPL 基本上意味着你必须公开你的源代码。我们称之为“公平贸易许可”——如果您开放,我们就开放。当然,使用 AGPL 许可运行企业版时,您不会获得任何商业级支持。 如果您不想打开您的代码,您必须使用商业许可证。 刚刚我读到了关于 AGPL 的内容并感到困惑……根据少数人的说法,如果我们不分发源代码的副本,那么我们可以继续使用 AGPL 版本而不开源我们的代码..这正是我们的情况......我们的应用程序是为我们的消费者服务的网络应用程序......我们不分发它的副本......所以我想我们可以继续使用 AGPL 版本......纠正我如果我遗漏了什么......***.com/questions/6500925/… 我希望 neo4j 被其他 GraphDB 公司摧毁!许多其他 GraphDB、NoSQL、RDBMS 提供开箱即用的集群。将其作为企业功能是荒谬的。以上是关于Neo4j:如何在社区版中设置故障转移的主要内容,如果未能解决你的问题,请参考以下文章