回答編集履歴

1

書式の改善

2016/09/22 16:25

投稿

carimatics
carimatics

スコア740

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 1. 残高10000円の口座にほぼ同時刻にAさんとBさんがアクセスします。
9
+ - 残高10000円の口座にほぼ同時刻にAさんとBさんがアクセスします。
10
10
 
11
11
 
12
12
 
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- 2. Aさんが5000円の入金、Bさんが5000円の出金をそれぞれ試みます。
29
+ - Aさんが5000円の入金、Bさんが5000円の出金をそれぞれ試みます。
30
30
 
31
31
 
32
32
 
@@ -46,7 +46,9 @@
46
46
 
47
47
 
48
48
 
49
- 3. 処理を確定します。
49
+ - 処理を確定します。
50
+
51
+
50
52
 
51
53
  つまり、2人それぞれの参照している情報をDBに書き込みます。
52
54
 
@@ -124,7 +126,7 @@
124
126
 
125
127
 
126
128
 
127
- ### Bさんが先に処理を確定しま
129
+ ### Bさんが先に処理を確定す
128
130
 
129
131
 
130
132
 
@@ -190,7 +192,13 @@
190
192
 
191
193
  どうやら、単純に情報の参照・更新ができるだけのシステムでは、具合が悪いようです。
192
194
 
195
+
196
+
197
+ ### コミットの必要性
198
+
199
+
200
+
193
- ような場合は、一方の処理を確定しつつ、もう一方の処理は破棄するが無難でしょう。
201
+ 情報性を保つためには、一方の処理を確定しつつ、もう一方の処理は破棄するが無難でしょう。
194
202
 
195
203
 
196
204
 
@@ -200,4 +208,8 @@
200
208
 
201
209
  トランザクションの確定を「コミット」、破棄を「ロールバック」といいます。
202
210
 
203
- コミットはDB内の情報を矛盾のない状態に保つために必要なのです。
211
+ コミットはDB内の情報の整合性を保つために必要なのです。
212
+
213
+
214
+
215
+ コミットというよりはトランザクション処理が重要だと考えたほうがいいかもしれませんが…。