database - 为什么 Thomas Write Rule 只忽略过时的写操作?
问题描述
我有一个关于 Thomas Write Rule 的问题。规则说:
如果 Ti 想写 X 并且 Timestamp(Ti) < WriteTimestamp(X) 那么忽略 Ti 的写操作
您可以在以下网址中看到它:https ://www.cs.ubc.ca/~welu/thomas.pdf 。为什么当 Timestamp(Ti) < ReadTimestamp(X) 而不是回滚时它不忽略 Ti 的写操作?
解决方案
推荐阅读
- css - VSCode 智能感知充斥着 typescript 中的 css 类
- go - 类型与 []byte 属性上的投影不匹配
- javascript - 电子工作者:隐藏的 BrowserWindow 导致前端滞后
- bash - Bash 脚本:如何从文件中读取作为参数传递的行,并将其存储在变量中
- android - 如何将经过的时间从现在转换为该日期并将该方法传递给kotlin中的viewholder
- javascript - Laravel - Ajax 调用时出现 500(内部服务器错误)
- c# - 如何获得“在 C# 桌面应用程序中调用 API 时使用了多少网络数据(移动或 WiFi)”
- reactjs - 错误:react-pdf 中 EOF 之后的 stream.push()
- javascript - 从 DOM 对象创建 DOM 树字符串的递归函数
- python - 如何安装 Tensorflow 我有问题