ArangoDB 3.3 Milestone 1 发布,多模型 NoSQL 数据库

栏目: 软件资讯 · 发布时间: 8年前

内容简介:ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license)。 ArangoDB 3.3 Milestone 1 发布了,主要改进内容包括 ArangoDB 对多数据中心的初步支持。可让你在不同的数据中心分别运行两个 ArangoDB 集群,...

ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license)。

ArangoDB 3.3 Milestone 1 发布了,主要改进内容包括 ArangoDB 对多数据中心的初步支持。可让你在不同的数据中心分别运行两个 ArangoDB 集群,并设置从 A 到 B 的异步复制。

在数据中心 A 发生故障的情况下,如网络连接完全丢失,可以快速停止复制,并开始使用数据中心 B 中的集群 B 作为集群 A 的替代品。之后,当灾难结束时,可以或者使用集群 A 作为集群 B 的异步副本,或者切换回 A 并继续复制数据到集群 A。

可以做什么?

此功能允许您在两个不同的数据中心 A 和 B 中运行两个 ArangoDB 集群,并设置从 A 到 B 的异步复制。这意味着数据中心 A 中的集群 A 可以照常用于读取和写入操作以及所有更改,数据通过网络复制到数据中心 B 中的另一个集群 B。复制是异步的,也就是说,更改出现在短暂的延迟之后,通常在几秒钟内。

怎么工作的?

在数据中心A中,ArangoDB集群A像往常一样运行,不对其代码库和 API 进行任何修改,并为其提供普通的负载。同样,在数据中心B中,部署了第二个ArangoDB集群B,但最初是空的。

在两个数据中心中,我们部署了一个 Kafka 消息代理,它是一种标准的高性能和容错排队系统,能够缓冲其消息队列中的大量数据。个人队列在 Kafka 被称为“topics”。使用 Kafka,可以设置一个名为 “MirrorMaker” 的系统,将一组可配置的 Kafka topic 从一个数据中心转发到另一个数据中心。写入其中一个 topic 的所有内容最终出现在另一个数据中心的Kafka的相应 topic 中。这是我们在数据中心之间移动消息和数据的主要手段。

ArangoDB 3.3 Milestone 1 发布,多模型 NoSQL 数据库

详情请点此查看

下载地址:


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Anatomy

Web Anatomy

Robert Hoekman Jr.、Jared Spool / New Riders / 2009-12-11 / USD 39.99

At the start of every web design project, the ongoing struggles reappear. We want to design highly usable and self-evident applications, but we also want to devise innovative, compelling, and exciting......一起来看看 《Web Anatomy》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具