Chapter 6: Weak Isolation and Distribution Overview and Prevalence the Key Challenge: Reasoning about Anoma- Lies

Barbara Liskov, Patrick O’Neil,Giuseppe DeCandia, Deniz Hastorun, Madan Jampani,Gunavardhan Kakulapati, Avinash Lakshman,Alex Pilchin,Swami-nathan Sivasubramanian,Peter Vosshall

semanticscholar(2016)

引用 0|浏览0
暂无评分
摘要
Conventional database wisdom dictates that serializable transactions are the canonical solution to the problem of concurrent programming, but this is seldom the case in real-world databases. In practice, database systems instead overwhelmingly implement concurrency control that is nonserializable, exposing users to the possibility that their transactions will not appear to have executed in some serial order. In this chapter, we discuss why the use of this socalled “weak isolation” is so widespread, what these nonserializable isolation modes actually do, and why reasoning about them is so difficult.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要