トランザクション処理のACID特性に関する記述として、適切なものはどれか。
ア | 索引を用意することによって、データの検索時の検索速度を高めることができる。 |
イ | データの更新時に、一連の処理が全て実行されるか、まったく実行されないように制御することによって原子性を保証する。 |
ウ | データベースの複製を複数のサーバに分散配置することによって、可用性を高めることができる。 |
エ | テーブルを正規化することによって、データの矛盾や重複が生じるのを防ぐことができる。 |
答え イ
【解説】
ア | データの検索時の検索速度を高めることができるのはインデックスで、ACID特性には関係ありません。(×) |
イ | データの更新時に、一連の処理が全て実行されるか、まったく実行されないように制御することによってACID特性の原子性(Atomicity)を保証します。(〇) |
ウ | データベースの複製を複数のサーバに分散配置することによって、可用性を高めることができるのはレプリケーション(replication)で、ACID特性には関係ありません。(×) |
エ | テーブルを正規化することによって、データの矛盾や重複が生じるのを防ぐことができ、ACID特性の一貫性(Consistency)を保つ助けになります。(×) |
【キーワード】
・ACID特性