DP-900コア データ概念MEDIUM複数選択

ある企業が、オンラインショッピングサイトのトランザクション処理システム(OLTP)を設計している。このシステムに求められる特性として正しいものを2つ選択してください。

  1. A. ACID 特性(原子性・一貫性・独立性・永続性)を保証できること
  2. B. 数百万行のデータを一括スキャンして集計クエリを高速に実行できること
  3. C. 列指向ストレージで圧縮率を高め、大規模集計を最適化できること
  4. D. 過去数年分の売上トレンドを多次元分析(ドリルダウン・スライス)できること
  5. E. 受注・在庫更新・決済などの個々のトランザクションを短時間で確実に完了できること
解答と解説を見る

正解: A, E

OLTPシステムの主な特性は(1)個々のトランザクションを高速・確実に処理することと、(2)ACID特性(Atomicity・Consistency・Isolation・Durability)を保証することである。ACID特性はデータの整合性を保証し、障害が発生してもトランザクションの完全性を維持するために必須となる。選択肢Bの「数百万行の一括スキャン・集計」はOLAP(Online Analytical Processing)に求められる特性であり、OLTPの目的ではない。OLTPは多数の小さなトランザクションを同時処理することが目的である。選択肢Dの「多次元分析・ドリルダウン」もOLAPの特性であり、データウェアハウスや分析データベースで実現するものでOLTPには不要である。選択肢Cの「列指向ストレージ」も大規模集計を最適化するOLAP向けのストレージ方式であり、OLTPでは通常行指向ストレージが用いられる。

▸ この試験を本気で演習する(全150問・無料)