FaunaDB是一个分布式OLTP(在线事务处理)数据库,昨天发布了由独立测试机构Jepsen对FaunaDB版本2.5.4和2.6.0进行的测试的官方结果。 FaundDB出色地通过了测试,现在在架构上是可靠的、正确实现的,并且可以在云中承担企业工作负载。
Fauna团队与Jepsen的计算机安全研究员Kyle Kingsbury一起进行了三个月的FaunaDB测试。 “我们对他的任务不仅仅是测试系统的基本属性,而是探索黑暗的角落并彻底验证...... FaunaDB”,Fauna团队说。
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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- AIIA 公布首轮AI芯片基准评测结果
- 全球OCR文字识别测试最新结果公布:中国军团霸屏
- AIIA AI公布首轮评估结果:瑞芯微RK3399数据抢眼
- CVPR 2019细粒度图像分类挑战赛公布结果:深兰科技获得冠军
- 旷视、北邮等国内团队包揽六项第一,COCO&Mapillary联合挑战赛结果公布
- NIPS 2018对抗视觉挑战赛结果公布:CMU邢波团队包揽两项冠军
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。