Fauna公布FaunaDB 2.5.4和2.6.0的Jepsen测试结果

栏目: 编程工具 · 发布时间: 6年前

FaunaDB是一个分布式OLTP(在线事务处理)数据库,昨天发布了由独立测试机构Jepsen对FaunaDB版本2.5.4和2.6.0进行的测试的官方结果。 FaundDB出色地通过了测试,现在在架构上是可靠的、正确实现的,并且可以在云中承担企业工作负载。

Fauna团队与Jepsen的计算机安全研究员Kyle Kingsbury一起进行了三个月的FaunaDB测试。 “我们对他的任务不仅仅是测试系统的基本属性,而是探索黑暗的角落并彻底验证...... FaunaDB”,Fauna团队说。

Fauna公布FaunaDB 2.5.4和2.6.0的Jepsen测试结果

Jepsen团队表示,Fauna已经编写了自己的Jepsen测试,这些测试在Jepsen和Fauna之间的合作中得到了改进和扩展。 Jepsen评估了FaunaDB 2.5.4和2.5.5,以及几个开发版本,最高可达2.6.0-rc10。 Jepsen团队使用了三个副本,以及5-10个节点均匀地跨越复制品进行测试。此外,2.5.4和2.5.5中的日志节点拓扑已明确分区,每个副本中都有一个副本。在开始测试过程之前,Jepsen团队等待数据移动以及所有索引完成信号准备。

Fauna团队表示,FaunaDB在2.5.5单一实例上的核心操作看起来相当“稳固”。在测试期间,Fauna团队可靠地设法创建,读取,更新和删除记录事务处理的快照,可序列化和严格的可序列化隔离。此外,确认的实例更新永远不会丢失。

FaundaDB还设法通过了额外的测试,同时涵盖了索引和时间性等功能。通过发布FaunaDB 2.6.0-rc10,Fauna设法解决了Jepsen发现的所有问题。但是,围绕一些小的工作和架构更改仍需要取得进展。除此之外,FaunaDB还提供“最高级别的正确性”。 FaunaDB团队目前正计划将SI或可序列化事务推广到严格的可序列化,这是并发系统的黄金标准。

关于FaunaDB的另一个值得注意的事实是它是自我操作的。 FaunaDB专门设计用于支持在线添加和删除具有适当背压的节点。此外,它在建筑上是合理的。 FaunaDB将Calvin的交叉分片事务协议与Raft的单个分片共识系统相结合。

最后,Jepsen团队表示FaunaDB中发现的错误是实现问题,Fauna将尽快修复检测到的错误。 “FaunaDB的方法基本上是合理的......像FaunaDB这样的基于Calvin的系统可以在分布式数据库领域扮演重要的未来角色”,Jepsen团队表示。

有关更多信息,请查看 Jepsen官方 文章。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-03/157328.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

基业长青

基业长青

[美] 詹姆斯·柯林斯、[美] 杰里·波勒斯 / 真如 / 中信出版社 / 2006-9 / 39.00元

如何建立一个伟大并长盛不衰的公司?有思想的人们早已经厌倦了“年度流行语”般稍纵即逝的管理概念,他们渴求获得能经受时间考验的管理思想。 柯林斯和波勒斯在斯坦福大学为期6年的研究项目中,选取了18个卓越非凡、长盛不衰的公司作了深入的研究,这些公司包括通用电气、3M、默克、沃尔玛、惠普、迪士尼等,它们平均拥有近百年的历史。是什么使这些公司不同于它们的竞争对手呢?他们拥有什么别的公司所不具有的法宝呢......一起来看看 《基业长青》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器