基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
MongoDB is one of the first commercial distributed databases that support causal consistency.Its implemen-tation of causal consistency combines several research ideas for achieving scalability,fault tolerance,and security.Given its inherent complexity,a natural question arises:"Has MongoDB correctly implemented causal consistency as it claimed?"To address this concern,the Jepsen team has conducted black-box testing of MongoDB.However,this Jepsen testing has several drawbacks in terms of specification,test case generation,implementation of causal consistency checking algorithms,and testing scenarios,which undermine the credibility of its reports.In this work,we propose a more thorough design of Jepsen testing of causal consistency of MongoDB.Specifically,we fully implement the causal consistency checking algorithms proposed by Bouajjani et al.and test MongoDB against three well-known variants of causal consistency,namely CC,CCv,and CM,under various scenarios including node failures,data movement,and network partitions.In addition,we develop formal specifications of causal consistency and their checking algorithms in TLA+,and verify them using the TLC model checker.We also explain how TLA+specification can be related to Jepsen testing.
推荐文章
关于混凝土行业MongoDB数据库应用的研究
互联网
混凝土
MongoDB数据库
分布式架构
基于MongoDB的HIAF Archive Engine设计与实现
ArchiveEngine
MongoDB
加速器运行数据
分布式集群
MongoDB 分页技术改进与优化
MongoDB
数据分页
索引
查询
基于MongoDB的医学图像管理技术研究
MongDB
医学图像管理
大数据存储
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Checking Causal Consistency of MongoDB
来源期刊 计算机科学技术学报(英文版) 学科
关键词
年,卷(期) 2022,(1) 所属期刊栏目 Theme:Internetware and Beyond
研究方向 页码范围 128-146
页数 19页 分类号
字数 语种 英文
DOI
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学技术学报(英文版)
双月刊
1000-9000
11-2296/TP
16开
北京中关村科学院南路6号 《计算机科学技术学报(英)》编辑部
1986
eng
出版文献量(篇)
2207
总下载数(次)
1
总被引数(次)
12378
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导