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

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

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


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

查看所有标签

猜你喜欢:

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

Web Form Design

Web Form Design

Luke Wroblewski / Rosenfeld Media / 2008-5-2 / GBP 25.00

Forms make or break the most crucial online interactions: checkout, registration, and any task requiring information entry. In Web Form Design, Luke Wroblewski draws on original research, his consider......一起来看看 《Web Form Design》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

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

在线 XML 格式化压缩工具

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

Markdown 在线编辑器