令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18
テクノロジ/データベースブロックチェーンのデータ構造の特徴として,適切なものはどれか。
出典:令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18
- ア検索のための中間ノードと,実データへのポインタを格納する葉ノードをインデックスとしてもつ。
- イ時刻印を付与された複数のバージョンから成るデータをスナップショットとしてもつ。
- ウ実データから作成したビットマップをインデックスとしてもつ。
- エ直前のトランザクションデータの正当性を検証するためのハッシュ値をもつ。
正解:エ
解説
ブロックチェーンは,複数の取引データをまとめたブロックを鎖状につないだデータ構造で,各ブロックは直前のブロックのハッシュ値を保持しています。過去のデータを改ざんするとそれ以降の全ブロックのハッシュ値が食い違うため,改ざんの検知が容易であり,データの正当性を検証できます。
選択肢ごとの解説
- ア誤り。中間ノードと実データへのポインタをもつ葉ノードから成る構造は,B⁺木インデックスの説明です。
- イ誤り。時刻印を付与した複数バージョンのデータをスナップショットとしてもつ仕組みは,多版同時実行制御(MVCC)の説明です。
- ウ誤り。実データから作成したビットマップをインデックスとしてもつのは,ビットマップインデックスの説明です。
- エ正しい。ブロックチェーンの各ブロックは,直前のブロック(トランザクションデータ)の正当性を検証するためのハッシュ値をもちます。