読み方 : ディービーエー
DBA【Database Administrator】データベース管理者
概要

データベース管理システム(DBMS)の導入時に、用途や負荷を踏まえて構成を設計し、表や索引の設計指針、命名規則、権限設定などの基準を整備する。運用開始後はバックアップ取得やリストア手順の確立、ログの監視、容量管理、性能チューニングなどを行い、安定稼働を維持する。
利用者やアプリケーション開発者からの問い合わせに応じ、SQLの実行計画の確認や索引追加の検討、ロック競合の解消など技術的支援も担当する。また、障害発生時には原因の切り分けと復旧作業を実施し、再発防止のための設定変更や運用手順の見直しを行う。セキュリティ対策としてアクセス権限の管理、監査ログの確認、脆弱性情報の収集とパッチ適用計画の策定も含まれる。
近年では対象となる製品がリレーショナルデータベース(RDB)だけでなく、NoSQLやクラウド型データベースにも広がっている。大規模システムでは可用性構成やレプリケーション、フェイルオーバーの設計を扱うこともある。運用自動化ツールや監視ソフトを利用し、日常作業の効率化や人的ミスの低減を図ることも業務範囲に含まれる。