fix a comma usage

This commit is contained in:
Gang Yin 2023-03-21 21:43:01 +08:00
parent 8844754884
commit f070e61e8c
2 changed files with 2 additions and 2 deletions

2
ch7.md
View File

@ -81,7 +81,7 @@ ACID 一致性的概念是,**对数据的一组特定约束必须始终成立*
但是,一致性的这种概念取决于应用程序对不变式的理解,应用程序负责正确定义它的事务,并保持一致性。这并不是数据库可以保证的事情:如果你写入违反不变式的脏数据,数据库也无法阻止你(一些特定类型的不变式可以由数据库检查,例如外键约束或唯一约束,但是一般来说,是应用程序来定义什么样的数据是有效的,什么样是无效的。—— 数据库只管存储)。 但是,一致性的这种概念取决于应用程序对不变式的理解,应用程序负责正确定义它的事务,并保持一致性。这并不是数据库可以保证的事情:如果你写入违反不变式的脏数据,数据库也无法阻止你(一些特定类型的不变式可以由数据库检查,例如外键约束或唯一约束,但是一般来说,是应用程序来定义什么样的数据是有效的,什么样是无效的。—— 数据库只管存储)。
原子性隔离性和持久性是数据库的属性,而一致性(在 ACID 意义上)是应用程序的属性。应用可能依赖数据库的原子性和隔离性来实现一致性,但这并不仅取决于数据库。因此,字母 C 不属于 ACID [^i]。 原子性隔离性和持久性是数据库的属性,而一致性(在 ACID 意义上)是应用程序的属性。应用可能依赖数据库的原子性和隔离性来实现一致性,但这并不仅取决于数据库。因此,字母 C 不属于 ACID [^i]。
[^i]: 乔・海勒斯坦Joe Hellerstein指出在 Härder 与 Reuter 的论文中“ACID 中的 C” 是被 “扔进去凑缩写单词的”【7】而且那时候大家都不怎么在乎一致性。 [^i]: 乔・海勒斯坦Joe Hellerstein指出在 Härder 与 Reuter 的论文中“ACID 中的 C” 是被 “扔进去凑缩写单词的”【7】而且那时候大家都不怎么在乎一致性。

View File

@ -81,7 +81,7 @@ ACID 一致性的概念是,**對資料的一組特定約束必須始終成立*
但是,一致性的這種概念取決於應用程式對不變式的理解,應用程式負責正確定義它的事務,並保持一致性。這並不是資料庫可以保證的事情:如果你寫入違反不變式的髒資料,資料庫也無法阻止你(一些特定型別的不變式可以由資料庫檢查,例如外來鍵約束或唯一約束,但是一般來說,是應用程式來定義什麼樣的資料是有效的,什麼樣是無效的。—— 資料庫只管儲存)。 但是,一致性的這種概念取決於應用程式對不變式的理解,應用程式負責正確定義它的事務,並保持一致性。這並不是資料庫可以保證的事情:如果你寫入違反不變式的髒資料,資料庫也無法阻止你(一些特定型別的不變式可以由資料庫檢查,例如外來鍵約束或唯一約束,但是一般來說,是應用程式來定義什麼樣的資料是有效的,什麼樣是無效的。—— 資料庫只管儲存)。
原子性隔離性和永續性是資料庫的屬性,而一致性(在 ACID 意義上)是應用程式的屬性。應用可能依賴資料庫的原子性和隔離性來實現一致性,但這並不僅取決於資料庫。因此,字母 C 不屬於 ACID [^i]。 原子性隔離性和永續性是資料庫的屬性,而一致性(在 ACID 意義上)是應用程式的屬性。應用可能依賴資料庫的原子性和隔離性來實現一致性,但這並不僅取決於資料庫。因此,字母 C 不屬於 ACID [^i]。
[^i]: 喬・海勒斯坦Joe Hellerstein指出在 Härder 與 Reuter 的論文中“ACID 中的 C” 是被 “扔進去湊縮寫單詞的”【7】而且那時候大家都不怎麼在乎一致性。 [^i]: 喬・海勒斯坦Joe Hellerstein指出在 Härder 與 Reuter 的論文中“ACID 中的 C” 是被 “扔進去湊縮寫單詞的”【7】而且那時候大家都不怎麼在乎一致性。