ACIA,而非ACID:条件、属性与挑战
分布式、并行与集群计算
2017-01-31 v2
摘要
尽管 ACID 曾是事务支持的黄金法则,但持久性现在已不是数据存储的基本要求。相反,高可用性正成为在线应用所需的一等属性。我们表明,数据的高可用性几乎必然是一种强于持久性的属性。因此我们提出 ACIA(原子性、一致性、隔离性、可用性)作为事务支持的新标准。本质上,从 ACID 到 ACIA 的转变是由于数据管理假设条件的变化。存在四个主要的条件变化。借助 ACIA 事务,可通过指定一致性级别、隔离级别和容错级别,为应用灵活支持更多样化的需求。厘清 ACIA 属性有助于利用用于 ACID 事务的技术,同时也带来新的研究挑战。
引用
@article{arxiv.1701.07512,
title = {ACIA, not ACID: Conditions, Properties and Challenges},
author = {Yuqing Zhu and Jianxun Liu and Mengying Guo and Wenlong Ma and Guolei Yi and Yungang Bao},
journal= {arXiv preprint arXiv:1701.07512},
year = {2017}
}