期刊文献+

Timestamp reassignment:taming transaction abort for serializable snapshot isolation

原文传递
导出
摘要 Serializable snapshot isolation(SSI)is a promising technique to exploit parallelism for multi-core databases.However,SSI suffers from excessive transaction aborts.Existing remedies have three drawbacks:1)tracking prohibitively transitive dependencies;2)aborting on every writewrite conflict;and 3)requiring manual annotation on transaction programs.In this paper,we propose to suppress transaction aborts by reassigning timestamps.We combine static analysis with augmented query plan.In this way,we save both aborts caused by read-write and write-write conflicts,without tracking transitive dependency and annotating transaction programs.As such,our approach does not exhibit drawbacks of existing methods.Extensive experiments demonstrate the effectiveness and practicality of our approach.
出处 《Frontiers of Computer Science》 SCIE EI CSCD 2019年第6期1282-1295,共14页 中国计算机科学前沿(英文版)
基金 supported by the National Key R&D Program of China(2018YFB1004401) the National Natural Science Foundation of China Key Project(Grant No.61732014).
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部