コース概要

MongoDB アーキテクチャの概要

  • 起源、設計目標、主な機能
  • プロセス構造 (mongos、mongod、config サーバー)
  • ディレクトリ/ファイル構造

MongoDB シェルの操作

  • ドキュメントとデータの種類
  • CRUD (挿入、クエリ、更新、削除)
  • システムコマンド

単一サーバーの構成と展開

  • 設定ファイル
  • データファイルと割り当て
  • ログファイル
  • ハードウェアとファイルシステムの推奨事項

安全

  • 組み込みの認証
  • 安全な導入のための推奨事項

モニタリング MongoDB

  • モンゴスタット
  • メモリとIOパフォーマンスの分析
  • 監視ツールとの統合: Munin / Cacti / Nagios
  • MongoDB の Web コンソール

インデックス作成とクエリの最適化

  • インデックスの管理と MongoDB インデックス作成の内部構造
  • 単一 / 複合 / 地域インデックス
  • 最適ではないクエリの特定。クエリ プロファイラーの使用。

ドライバー紹介(Java/Python/Ruby/PHP/Perl)

  • ドライバーとシェルが MongoDB と通信する方法
  • BSON と MongoDB ワイヤー プロトコル
  • アプリケーション接続のトラブルシューティング

読み取りおよび書き込みのスケーラビリティの概要

レプリケーションと耐久性

  • マスター/スレーブ レプリケーション
  • レプリカセット
  • 耐久性のために書き込み懸念を使用する
  • レプリケーション失敗の処理

自動シャーディング

  • シャーディングの仕組み
  • MongoDB シャード クラスターのセットアップ

シャードキーの選択

シャーディングとインデックス

  • シャーディングとレプリカ セット トポロジ
  • シャードクラスターの管理

シャード/チャンクの移行

バックアップと復元の計画

  • ファイルシステムベースの戦略
  • モンゴダンプ / モンゴリストア
  • rsync
  • モンゴインポート / モンゴエクスポート

要求

オペレーティング・システム管理の基本。

  14 時間

参加者の人数



Price per participant

お客様の声 (10)

関連コース

関連カテゴリー