一流のデータベース管理者になる方法

公開: 2020-01-13

データベース管理者は、その肩書が素人に明らかになるよりも重要です。

多くの場合、企業に数億ドルの損害を与える可能性のあるデータ侵害とデータ プライバシーの間で立ち往生しています。 データが新しい金である場合、データ保護、グルーミング、およびアクセシビリティはこれまで以上に重要です。データベース管理者は企業の成功に不可欠です。

データベース管理者とは何ですか?

データベース管理者 (DBA) は、大規模なデータベースのデータを格納、編成、管理、および保護します。 最上位の目標は、データの整合性を維持すること、つまりデータの有効性と可用性を確保することです。

DBA の役割

データベース管理者には多くの責任があり、そのため仕事は困難ですが、やりがいがあります。

DBA は、次のタスクを実行する必要があります。

組織のデータ ニーズを理解し、対応する
データベースの設計、インストール、アップグレード、およびパッチ適用
ネットワーク コンポーネントのインストールと構成
データベースのパフォーマンス、問題、および可用性に関するレポート
データベースの稼働時間と応答時間のテストとベンチマーク
会社のコーディング標準、アーキテクチャ、および品質保証を定義する
既存のデータベースのメンテナンスとグルーミング
データ移行の計画と調整
データベース暗号化を実装する
データベースのセキュリティを監査する
データ アーカイブ ワークフローを作成する
バックアップと復旧の計画を立てる
データへのアクセスを管理する
データベース パフォーマンスの監視と最適化 (パフォーマンス チューニング)

データベース管理者は通常、銀行、保険会社、ソフトウェア会社、大学などで働き、システム管理者やデータ アナリストと緊密に連携しています。 この役割は、さまざまな業界で多くの仕事を生み出すのに十分なほど普遍的です。特に、ほぼすべての企業がデータ企業になっている今ではなおさらです。 そのため、スタートアップにとって特に人気のある役割となっています。

私たちの世界でデータの価値が高まるにつれて、データが盗まれたり公開されたりするリスクも高くなります。 DBA は、財務記録、購入履歴、その他あらゆる種類の顧客の詳細 (社会保障番号を含む) を扱います。 データは指数関数的に増加しているため、誰かがゲートキーパーになる必要があります。

DBA としていくら稼ぐことができますか?

DBA は、他の仕事に比べてはるかに高い給与を稼いでいます。 BLS によると、2018 年のデータベース管理者の収入の中央値は年間 90,000 ドルでしたが、2018 年 5 月時点での米国のすべての仕事の平均賃金の中央値は 38,640 ドルでした。 もちろん、サンフランシスコやニューヨークなどの沿岸都市と他の内陸都市との間には相違があります。

その上、DBA の仕事は平均よりも急速に成長しています。 BLS によると、データベース管理の仕事は 2018 年から 2028 年の間に 9% 以上増加すると想定されています。 2018 年以来、115,000 人を超える従業員が「データベース管理者」という肩書きを持っています。 それだけに、将来有望な仕事です。

DBA になるために知っておくべきことは何ですか?

データベース管理者のスキル帯域幅は広く、プログラミング言語の知識からデータベース システム、明確なコミュニケーション、分析的思考まで、DBA は多くのことを知る必要があります。 その多くは実地学習から得られますが、書籍やコースからも学べる部分もあります。

すべての仕事と同様に、データベース管理者は、ハード スキルとソフト スキルの健全なパッケージをもたらす必要があります。

ハード スキル、別名、役割の基本レベルの知識として必要な技術的スキル:

  • プログラミング言語: SQL (Structured Query Language)、Hadoop、Oracle データベース、PostgreSQL
  • UNIX/Linux
  • 「抽出、変換、ロード」の略で、あるデータベースからデータを抽出して別のデータベースにロードするプロセスを表す ETL
  • PowerShell、バッシュ
  • 一般的なデータベース システム: MySQL、Microsoft SQL Server、Oracle 11g、IBM DB2、Sybase
  • 分析的思考: 複雑な情報の評価とシステム パフォーマンスの監視
  • 明確なコミュニケーション: 問題の報告と説明。 レポートの作成
  • 細部への注意: 小さな問題や違いに気付く
  • 問題解決スキル: 複雑な問題に対する創造的な解決策を見つける

ソフトスキル。そのほとんどは、Udemy、Pluralsight、LinkedIn などのプラットフォームで学習および開発できます。

  • Linkedin Learning でのデータベース管理: LI プレミアム アカウントが必要です
  • UdemyのOracleデータベース講座:リーズナブルな有料講座
  • Pluralsight の DBA コース: 10 日間の無料試用版、その後追加アクセスの料金を支払う

DBA のスキルを磨き、仕事の味を知るもう 1 つの方法は、古き良き本で学ぶことです。

  • Mullins による DBA の実践と手順の完全ガイド
  • LaRock の DBA サバイバー: ロック スター DBA になる
  • Hernandez の単なる人間のためのデータベース設計

しかし、継続的な自己開発に取って代わるものはありません。 誰もがソフト スキルとハード スキルの開発に時間を費やす必要があります。DBA も例外ではありません。

データベース管理者になるにはどうすればよいですか?

どうすれば DBA になることができるか、もう考えたことがあるでしょう。 一般的なキャリア パスは、コンピューター サイエンス、情報科学、情報技術、またはソフトウェア エンジニアリングの学士号から始まります。 学位は、データ マイニング、Web アプリケーション、分散システム、データベース管理などのトピックをカバーしています。 一部の企業では、データベース管理などのデータ関連分野の学位を申請者に求めています。

フルタイムで働く前にインターンシップを行うことをお勧めします (これはほとんどすべての仕事に当てはまります)。 仕事がどのようなものかを体験し、そこから学び、履歴書に追加するための貴重な経験を得ることができます。

典型的なデータベース管理者としての次のステップは、データベース開発者、アナリスト、またはマネージャーとしての初級レベルの仕事です。 これらの役割は、多くの場合、実務経験を必要とせず、トレーニングが付属しています。 一部の学生は、学士号を取得している間に独自のデータベースを作成して学習し、潜在的な雇用主の前で何かを示すことができます。

関連:これを試してみたい場合は、無料のデータベース ソフトウェアのリストを確認してください。

Cisco や Microsoft などのベンダーから認定を受けることをお勧めします。 認定を行う前に、仕事で少し経験を積む必要があるかもしれませんが、長期的には、キャリアに役立ちます. 一部の雇用主は、資格を福利厚生として提供しています。

数年間の実務経験の後、DBA には、情報システム マネージャー、ネットワーク アーキテクト、コンピューター プログラマー、システム アナリスト、または修士号の取得など、いくつかのキャリア オプションがあります。

コンピュータおよび情報システム管理者給与の中央値は 142,000 ドルで、より高いレベルの視点から企業のコンピューター関連のニーズに取り組んでいます。
ネットワーク アーキテクトLAN、WAN、イントラネットなどの通信ネットワークの計画と設計。 彼らの仕事の主要な側面の 1 つは、データが侵害されないようにセキュリティを強化することです。
コンピュータープログラマーC/C++ (下位レベルのプログラミング言語) で直接システムを構築し、アルゴリズムを記述してメタデータの使用を改善し、コードのトラブルシューティングを行います。 このキャリア パスは、ソフトウェア データ処理に重点を置いており、ハードウェアから一歩離れています。
コンピュータシステムアナリストデータベースと分析システムの改善について企業に相談します。 これは、データベース アナリストよりも一歩深く、データベース設計の全体像に大きく関与する役割です。

DBA の役割には、システム管理者、アプリケーション データベース管理者、パフォーマンス データベース管理者の 3 つの専門分野があります。

システム管理者システム アーキテクチャのバックグラウンドを持ち、パッチのインストール、アップグレード、データベースの最適化など、データベースの物理的および技術的側面を担当します。
アプリケーション DBA 複雑なプログラミング言語を使用して、データベース関連のプログラムを作成またはデバッグします。 データベースをアプリケーションに統合することに特に重点を置いています。
パフォーマンス データベース管理者メモリと RAM の使用、およびリモート データベースへの接続を最適化することで、データベースのパフォーマンスに重点を置きます。 名前が示すように、彼らの責任はデータベースのパフォーマンスを向上させることです。

正式な教育から始め、その上に構築する

データベース管理者になるには多くのキャリア パスがあり、構造化された教育から始めるのが賢明です。 ただし、特定のスキルや認定資格を取得し、最新のプラクティスを最新の状態に保つことは、あなた次第です。

もっと学びたいですか? G2 のデータベース ソフトウェアの概要を確認して、ニーズに合った適切なソリューションを見つけてください。

市場で最高のデータベース ソフトウェアを見つける 今すぐ無料で探索 →