中文

面向 NoSQL 数据库系统的数据一致性仿真工具

数据库 2018-02-23 v1

摘要

各种数据一致性级别在数据的完整性方面具有重要作用,并且尤其影响在集群中跨节点多次复制的数据的性能。基于 BASE 与 CAP 权衡定理,大多数 NoSQL 系统比实现 ACID 的另一类数据库提供更为宽松的一致性保证。大多数 NoSQL 系统给出了不同的方法来调整所需的一致性级别,以确保每次操作中被接受的副本最小数量。仿真总是依赖于简化模型,并忽略关于真实系统的许多细节与事实。因此,仿真只能作为对观测行为的估计或解释工具。所以,为创建仿真工具,我必须刻画一个模型、识别影响因素,并基于(建模的)工作负载进行简单实现。在本文中,我提出一个仿真模型,用于度量数据一致性并检测在仿真的网络分区设置中的数据一致性违例。因此需要由发出请求的一组用户构成的工作负载,并将结果用于分析。

关键词

引用

@article{arxiv.1802.08052,
  title  = {Data Consistency Simulation Tool for NoSQL Database Systems},
  author = {Nazim Faour},
  journal= {arXiv preprint arXiv:1802.08052},
  year   = {2018}
}