【发布时间】:2016-05-31 14:34:32
【问题描述】:
假设我在 RDBMS 数据库中创建了一个表,并在其中创建了一个整数字段。现在我有两个客户端同时更改同一记录的整数字段值,例如客户端 C1 将其设置为 1,同时客户端 C2 将同一记录 R1 设置为 2。
- 该字段设置为什么值? C1 和 C2 在事务中设置此值有何影响?
- 如果 C1 和 C2 都在事务中设置了值,那么它们的提交是否都成功?
(问题 1 和 2 的答案是否取决于 RDBMS,或者是否有关于系统行为方式的约定?)
【问题讨论】:
标签: database concurrency transactions integrity