From 92b71371ed573b281df295488d6ee71bcf39081d Mon Sep 17 00:00:00 2001 From: "ruyu.li" Date: Wed, 4 Aug 2021 09:33:09 +0800 Subject: [PATCH] JMM --- Database.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Database.md b/Database.md index 9a88cb5..a2fd8c7 100644 --- a/Database.md +++ b/Database.md @@ -616,7 +616,7 @@ WHERE A.EMP_SUPV_ID = B.EMP_ID; **一致性(Consistency)** -事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是 不一致的状态。 +事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是 不一致的状态。 一个事务执行前后,应该使数据库从一个一致性状态转换为另一个一致性状态。比方说假设A、B两个人,共有5000元。那么无论A给B转多少钱,转多少次,总数仍然是5000没有改变。