お問い合わせ

コース概要

MongoDB のアーキテクチャ概要

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

MongoDB シェルの使用

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

単一サーバーの構成とデプロイ

  • 設定ファイル
  • データファイルとアロケーション
  • ログファイル
  • ハードウェアとファイルシステムに関する推奨事項

セキュリティ

  • 組み込み認証
  • 安全なデプロイのための推奨事項

MongoDB の監視

  • mongostat
  • メモリと I/O パフォーマンスの分析
  • 監視ツールとの統合:Munin / Cacti / Nagios
  • MongoDB の Web コンソール

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

  • インデックスの管理と MongoDB インデックス内部構造
  • 単一/複合/ジオインデックス
  • 非最適クエリの特定。クエリプロファイラーの使用。

ドライバー入門(Java/Python/Ruby/PHP/Perl)

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

読み取りと書き込みのスケーラビリティ入門

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

  • マスター-スレーブレプリケーション
  • レプリカセット
  • 耐久性のための write concern の使用
  • レプリケーション障害の処理

自動シャーディング

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

シャードキーの選択

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

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

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

バックアップとリストア計画

  • ファイルシステムベースの戦略
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

要求

OS(オペレーティングシステム)管理の基礎知識。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー