問77
頻出度★☆☆
トランザクション処理の ACID 特性に関する記述として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
トランザクション処理の ACID 特性に関する記述として, 適切なものはどれか。
索引 (インデックス) を用意して検索速度を高める話であり、データベースの検索性能に関する説明。トランザクションの ACID 特性とは無関係。
正解 ACID 特性の「A」原子性 (Atomicity) は、トランザクション内の一連の処理を「全て実行される」か「全く実行されない」かのどちらかに制御し、途中まで実行された中途半端な状態を残さない性質。選択肢イはこの all-or-nothing の考え方をそのまま述べており、原子性の正しい説明になっている。よってイが適切。
データベースの複製を複数サーバへ分散配置して可用性を高める、いわゆるレプリケーション/冗長化の説明。可用性の向上策であって ACID 特性の説明ではない。
テーブルの正規化によりデータの矛盾や重複を防ぐという、正規化の効果の説明。データベース設計の手法であり、トランザクションの ACID 特性とは別の概念。