存储评论网

Aerospike 数据库 5 发布

企业版  ◇  企业存储

今天,Aerospike 宣布他们正在开发其 NoSQL 数据库的第五个主要版本 Aerospike Database 5。Aerospike 成立于 2009 年,当时名为 Citrusleaf。 2012 年,该公司更改了名称以匹配其 NoSQL 数据库的名称。 Aerospike 数据库仍然是公司的主要产品,尽管它是根据 AGPLv3 开源的。

Aerospike 数据库 5

据该公司称,新版本将显着改进 Aerospike 跨数据中心复制 (XDR) 的性能。 当前版本的 Aerospike 数据库已经自动将在数据中心边缘捕获的数据路由和扩充到任何需要的地方。 Aerospike 的 XDR 功能甚至支持将数据路由到第三方存储库,这在当今似乎每个供应商都希望将您锁定在他们的生态系统中的世界中是罕见的。

Aerospike 已公开了新版本的部分功能增强计划。据该公司称,Aerospike 数据库 5.0 版本将更好地管理和控制异步数据复制。异步数据复制是 Aerospike XDR 功能的核心特性之一,因此该公司似乎正着力改进即将发布的版本中的这一方面。为了迎接 5.0 版本的到来,他们已在GitHub代码库中修复了大量 bug 。此外,他们还将每个接口支持的地址数量从 20 个增加到了 100 个。

Aerospike Database 5 的一大特色是其多站点集群功能。 通过配置功能,组成单个 Aerospike 集群的节点分布在各个站点。 该公司声称,多站点集群支持始终在线、高度一致、大规模的全球分布式事务。 功能包括:

  • 强大的即时数据一致性 – Aerospike 多站点集群将经过验证的 Jepsen 验证的 Aerospike 数据库的强一致性带到跨多个站点的部署中。 可以在每个阶段执行对设备的提交以进一步增强事务持久性。
  • 无数据丢失——凭借机架感知和强一致性,单个 Aerospike 集群可以部署在多个地理上分离的数据中心,具有高弹性、自动故障转移和无数据丢失。
  • 同步主动-主动配置——Aerospike 多站点集群是一种主动-主动配置,其中数据在集群中同步更新,提供一致的数据集。 应用程序可以在不同的地理区域实时访问相同的更新记录。
  • 最强的 SLA——Aerospike 多站点集群支持强一致性事务的亚毫秒级读取和最佳写入。 写入速度取决于网络速度和站点之间的地理距离。
  • 高可用性和弹性——Aerospike 提供高可用性和经证实的五个 9 的正常运行时间,这得益于其集群管理和智能客户端技术。 跨集群的数据同步复制提供了全局一致的数据视图。
  • 避免冲突,而不是解决冲突——使用同步数据复制和强一致性,不需要冲突检测和解决。 在出现故障的情况下,Aerospike 会自动将写入操作的管理转移到另一个可用的数据中心,因此仍然可以处理应用程序请求。 这是通过一种方式实现的,即不会发生冲突写入,并且在站点故障期间以及集群随后恢复到完全健康状态时提交的写入不会丢失。
  • 立即故障转移——Aerospike 利用基于其内部花名册和心跳机制的自动集群故障检测。 在集群节点或网络出现故障时,Aerospike 可以快速恢复并重组集群。 客户端自动连接到新编队。 整个过程是自动化的,无需任何人为干预或额外的应用程序代码。

Aerospike Database 5 计划于本月正式发布,前两个主要版本分别于 2018 年 12 月和 2019 年 12 月发布。去年 12 月发布的 4.8 版本的主要新功能是增加了对将记录数据存储在 Intel Optane DC 持久内存 (PMEM) 中的支持。

塞

在 Reddit 上讨论

参与 StorageReview

电子报| YouTube | 播客iTunes / Spotify | Instagram | Twitter | TikTok | RSS订阅

迈克尔溜冰场

我是 StorageReview 的内容贡献者和高级全栈软件工程师。 我领导过 devops 和开发团队,从单一工程师项目到需要三位数工程师的旗舰项目,团队遍布全球。 我也喜欢跳舞、写作、阅读、制作游戏和照料我的花园。