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


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

查看所有标签

猜你喜欢:

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

Ext JS源码分析与开发实例宝典

Ext JS源码分析与开发实例宝典

彭仁夔 / 电子工业出版社 / 2010-1 / 78.00元

《Ext JS源码分析与开发实例宝典》从Ext JS实现的基本功能开始讲解,从两个方面对Ext JS进行整体上的概述,让读者从宏观上去把握ExtJS框架。接下来讲解Ext JS核心基础知识,包括事件机制、模板模型、数据模型以及对类、函数、字符串、日期、数组及定时任务这6个类进行扩展。然后讲解Ext JS基于元素的开发,包括动画特效和拖曳实现等。最后深入讲解组件的开发,对布局、模型及4大组件一一进行......一起来看看 《Ext JS源码分析与开发实例宝典》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

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

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具