面向读已提交快照隔离的重演
数据库
2017-08-01 v1
摘要
事务更新的血统 (provenance) 对于审计和调试事务等许多应用至关重要。最近,我们引入了 MV-semirings,这是支持更新和事务的半环血统模型的扩展。此外,我们提出了重演 (reenactment),这是一种带有血统捕获的声明式重放形式,作为计算此类血统的高效且非侵入性方法。然而,这种方法仅限于快照隔离 (SI) 并发控制协议,而许多现实世界的应用为了提高性能而牺牲一致性,采用了读已提交版本的快照隔离 (RC-SI)。我们提出了模型和重演方法的非平凡扩展,以便能够高效计算 RC-SI 事务的血统。此外,我们开发了在多个 RC-SI 事务间应用重演的技术。我们的实验表明,我们在 GProM 系统中的实现支持高效的血统重构和查询。
引用
@article{arxiv.1608.08258,
title = {Reenactment for Read-Committed Snapshot Isolation},
author = {Bahareh Sadat Arab and Dieter Gawlick and Vasudha Krishnaswamy and Venkatesh Radhakrishnan and Boris Glavic},
journal= {arXiv preprint arXiv:1608.08258},
year = {2017}
}
备注
long versions of CIKM paper