問題文
小売の販売実績を数十億行ためた表がある。列は 80 ほどあるが、分析の問い合わせはほとんどが日付と商品の分類と売上の3列だけを対象に数年分をまとめて集計する形で、1行だけの書き換えはほぼ起きない。この用途に向く保管の形とその理由はどれか。
選択肢
- 列指向の保管が向く。問い合わせに使う列だけを読めばよく、同じ種類の値が並ぶので圧縮も効く
- 列指向の保管が向く。列の数が多い表ほど1行あたりの書き換えが速くなり、取り込みの負荷も下がるからである
- 保管の形は読み出しの速さに影響しないので、費用と運用のしやすさで選べばよい
- 行指向の保管が向く。集計は結局すべての行を対象にし、1行が連続して置かれているほど読み出しの回数が減って速くなる