クラウド データベースの時代に、DBA はどこへ行くのでしょうか?

クラウド データベース時代の DBA はどこへ行くのでしょうか?

DBA としての仕事の主な側面は何ですか?また、資格のある DBA が持つべき基本的な能力は何ですか?

DBA

仕事レベルで働く

1.データベースの運用・保守管理

通常、インストールと展開、オンライン変更、監視、アラームなどの基本的な操作が含まれます。

2. データ移行

データ転送、データベースのアップグレード、データベースのアップグレードからテーブルのアップグレードへ

3. アーキテクチャの最適化

いくつかの高可用性アーキテクチャに精通し、データ モデル用に SQL を最適化する

基本能力

レイヤードの観点から

最上位層: サービス層

第 2 層: データ プラットフォーム層

第 3 層: アーキテクチャ サポート層: 高可用性、データ モデルの最適化

第 4 層: データベースの基本的なリソース層: 使用される基盤となるテクノロジ スタック

データの基本原理をより深く理解し、クラウド コンピューティングの時代に、クラウド データベース システムを理解し、技術の変化に注意を払い、データベースを継続的に学習して反復します。

ファーウェイクラウドはクラウド上でさまざまなクラウドデータベースサービスを提供します.クラウドデータはクラウドコンピューティング時代の一般的な傾向です.クラウドサービスの観点から,クラウドデータベースはどのような課題と機会をもたらしますか?

文字通り、ApsaraDB for RDS (Relational Database Service) は、すぐに使用でき、安定性と信頼性が高く、伸縮自在にスケーラブルで、管理が容易なクラウド コンピューティング プラットフォームに基づくオンライン クラウド データベース サービスです。

まず、クラウド データベースは箱から出してすぐに使用でき、自分でインストールして展開する必要はありません. 第二に、クラウド データベース サービスは、スケジュールされたパッチのインストールとダウンロードを提供し、いくつかの視覚的な監視とアラームを提供します. これにより、ユーザーデータのセキュリティと安定性がさらに確保され、従来の DBA 作業の人件費が削減され、作業効率が向上するため、DBA はビジネス自体に専念することができます。

上記のクラウド データの機能に基づいて、DBA またはユーザーもいくつかの新しい課題に直面します。

DBA は操作のためにホスト ホスト システムに直接アクセスできず、柔軟性に欠ける

2 また、クラウド データベースはクラウド ネイティブ システムであり、クラウドの観点から考えられ、ストレージとハード ディスクも仮想マシンとコンテナーの機能に基づいています。クラウド ネイティブの観点から最適なデータベース アーキテクチャを見つけるには、DBA がクラウド コンピューティング関連の機能を習得する必要があります。

3 一部の大企業では小規模なシステムが多数あり、小規模なシステムでリソースを分割して共有し、それらをより効率的に使用する方法。従来のモードでは、ソリューションは、異なるシステムが異なるマシン リソースを使用することである可能性があります。クラウド コンピューティングの時代では、さまざまな仮想マシンを分割に使用でき、リソース プールを通じてさまざまなサービスを分離できます。

4 クラウドコンピューティングの最大の特徴は、オンデマンドで拡張できることですが、従来、サーバー機器を購入する際には、サーバーの将来の使用構成とビジネスの成長を事前に計画する必要がありました。クラウド データベース サービスでは、リソースをいつでも柔軟にスケーリングできます。

従来のデータベースからクラウド データベースへの移行に対応して、DBA は知識と経験の蓄積を強化し、競争力を高め、良好なキャリア開発を維持するにはどうすればよいでしょうか?

4つの側面から分析

データベース管理用

1 土台を固め、クラウド時代の自分を見つめ直し、自分の能力を再評価する

2 プライベート クラウド データベースとパブリック クラウド データベースの比率は約 3:7 であり、2 つを効果的に組み合わせることができます

3コア機能を継続的に統合および強化する クラウド時代のコンテキストでは、DBA はクラウド アーキテクチャの下で継続的に反復および進化する必要があります。データモデルの最適化により、クラウド コンピューティング機能とデータベースを効果的に組み合わせる

4 ビジネス自体と密接に連携することで、SQL の品質やログの管理など、より多くのビジネス上の課題を特定できます。

継続的な執筆を通じて、技術レベルにどのように役立つか?

1 接してきた問題を変換・整理する 繰り返される問題や似たような問題に遭遇した場合、記録プロセスを再度確認することで、半分の労力で 2 倍の結果を得ることができます

2. 認知レベルが向上している 常に問題に遭遇して解決する過程で、ブログは断片化を体系的に整理することができます。

3 テクノロジーの学習は孤独なプロセスですが、テクノロジーのつながりを通じて、志を同じくする友人と出会い、互いに学び、コミュニケーションすることで、お互いがより大きな進歩を遂げることができます。

現在、データベース業界の急成長​​は、データベース実務者に新たな機会をもたらしています.データベース開発者業界の観点から、データベース実務者はどのような要求を持っていますか?

現在、国内で生産されているデータ タイプは合計 245 種類あり、メーカーは 100 近くあり、開発は非常に急速であり、データベース実務者に幅広い雇用の場を提供しています。データベースの実践者には大きな需要があり、彼らが従事する特定の分野や意思決定に応じて要件も多様です。

仕事の分野で分けると、データベースカーネル開発、データベースカーネルエコロジカルツール開発に分けることができます

、データベースの移行と開発、データベースの運用と保守のチューニング、データベース アプリケーションの開発、上記のさまざまな特定分野の開発には、データベースのさまざまな側面が関係します。

開発、テスト、市場承認、アフターサービス実装などの役割の観点から、それぞれの役割はデータベースに焦点を当てています. もちろん、データベース入力に必要な知識を習得する必要があります.

36:40

DBA として、どのプログラミング言語をマスターする必要がありますか?

1 プログラミング言語を習得するという目標の観点からすると、実務経験の長いDBAにとっては、特定の言語を重視するのではなく、プログラミングの考え方を学ぶべきである

2 経験の浅い DBA の場合は、常にシェルを使用する代わりに、Python の学習を試みることができます。

3DBA のレベルによって給与に大きな差がありますが、プログラミング言語をマスターすることで選択肢が広がります。

技術を早く習得するためには、体系的なトレーニングと認定に合格することがより良い方法かもしれません.テキスト研究の過程で、テキスト研究に合格したことはどのような助けになりましたか?

1. さまざまな開発レベルの学生の場合、初級、中級、上級の認定資格を選択できます。たとえば、データベースの認証についても、データベースの基本的な理論は同じであり、一次認証が認証された後は、さらに詳細な調査を行うための優れた基盤を築くことができます。

2. ファーウェイ認証のエコシステム全体にとって、機能認証は非常に重要なリンクです。

3. 企業顧客の場合、社内の IT 担当者にも関連する調査要件があります。

4.大学生の場合、関連する開発者認定を取得すると、金の含有量が増え、力が強化されます。

おすすめ

転載: blog.csdn.net/qq_43475285/article/details/127505084