首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Aerospike CE为同一数据中心复制3个VPS上的数据库,而不使用XDR

使用Aerospike CE为同一数据中心复制3个VPS上的数据库,而不使用XDR
EN

Stack Overflow用户
提问于 2017-01-31 18:15:03
回答 2查看 111关注 0票数 2

对于一个初创公司的项目,我们从法国的同一数据中心(从OVH)租用了三台linux服务器。

我们目前使用了三个VPS。在商业成功的情况下,我们稍后将切换到专用服务器。

我们想要在这3个VPS上安装一个复制的分布式数据库,使用复制因子2,以允许最小的容错。

如果可能的话,我们希望使用Aerospike,因为我们更喜欢它而不是MongoDB和CouchDB。

所以我的问题是:有没有可能在没有XDR的情况下,使用Aerospike Community Edition跨这3个VPS复制数据库记录?我们怎样才能做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2017-01-31 23:30:48

当然,只有在跨数据中心进行复制时才需要XDR。要在数据中心的集群内进行复制,请将命名空间的replication-factor配置为所需的值。

票数 4
EN

Stack Overflow用户

发布于 2017-02-02 04:48:36

如果您希望在两个独立但相同的配置上复制数据(具有3个VSP的clusterA,具有3个VSP的clusterB )(这就是您想要的吗?)在不使用XDR的CE上,您可以在应用程序中实例化两个客户端对象,使用一个clientA对象写入clusterA,使用另一个clientB对象对另一个clusterB重复该操作。您的性能将受到影响,但可能会对您起作用。

如果您只有一个包含3个VSP的集群,则在命名空间配置中将复制因子设置为2会自动在同一集群上保留一个主记录和一个副本,记录级数据在集群中均匀分布,任何记录的主记录和副本总是在不同的节点上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41954888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档