ある企業が「データエンジニア」「データアナリスト」「データベース管理者(DBA)」の3つのロールを採用した。「PostgreSQL データベースサーバーの日次バックアップを自動化し、障害時の復旧手順ドキュメントを整備する」という業務を担当するロールはどれか。
- A. データアナリスト:データを分析してビジネスレポートを作成するロール
- B. データエンジニア:データパイプラインを設計・構築するロール
- C. データサイエンティスト:機械学習モデルを構築・デプロイするロール
- D. データベース管理者(DBA):データベースシステムの稼働・バックアップ・セキュリティを管理するロール
解答と解説を見る
正解: D
「データベースサーバーのバックアップ自動化と復旧手順の整備」はデータベース管理者(DBA)の中核業務である。DBAはデータベースエンジンの可用性・耐障害性・セキュリティの維持管理を主な責務とし、バックアップスケジュールの設計・実行・復旧テストの実施はDBAが担う典型的な作業である。選択肢Aのデータアナリストはビジネスデータの分析と洞察提供を主な役割とし、DBの管理インフラは専門外である。選択肢Bのデータエンジニアはデータの収集・変換・移動パイプラインの構築が主業務であり、データベースサーバー自体のバックアップ管理はDBAの役割である。選択肢Cのデータサイエンティストは機械学習モデルの構築・評価・デプロイが専門であり、データベースの運用管理は担当しない。