管理者向けMongoDBのトレーニングコース
このコースでは、MongoDBデータベースを正常にデプロイおよび保守するために、データベース管理者が知っておく必要のあるすべてをカバーします。
パフォーマンスの問題の診断、データのインポートとエクスポート、適切なバックアップと復元のルーチンの確立、MongoDB CRUD API、コマンドシェル、およびドライバーの概要についても説明します。
このコースの対象者には、次のことを行う人が含まれます。
- コマンドシェル、クエリAPI、ドライバー・ツールなど、開発者の視点からMongoDBを理解します。
- MongoDBをすべての構成でデプロイします ― 単一サーバーとして、マスター/スレーブ・レプリケーションを使用して、レプリカ・セットとして、およびシャード・クラスターとして。
- アプリケーションを評価し、ハードウェアを適切に選択します。
- MongoDBインスタンスを監視し、標準の監視ソフトウェア(Munin、Nagiosなど)と統合します
- バックアップを計画し、大規模なデータのインポートとエクスポートを管理します。
- 最も一般的な開発者の問題と障害シナリオのトラブルシューティングを行います。
各代表者は、一連の実践的な演習を実行する必要があります。
コース概要
MongoDBアーキテクチャの概要
- 起源、設計目標、主な機能
- プロセス構造(mongos、mongod、configサーバー)
- ディレクトリ/ファイル構造
MongoDBシェルの操作
- ドキュメントとデータ型
- CRUD(挿入、クエリ、更新、削除)
- システム・コマンド
単一サーバーの構成と展開
- 構成ファイル
- データ・ファイルと割り当て
- ログ・ファイル
- ハードウェアとファイルシステムの推奨事項
セキュリティ
- 内蔵認証
- 安全な展開のための推奨事項
MongoDBの監視
- mongostat
- メモリとIOパフォーマンスの分析
- 監視ツールとの統合:Munin / Cacti / Nagios
- MongoDBのWebコンソール
インデックス作成とクエリの最適化
- インデックスとMongoDBインデックス内部の管理
- シングル/コンパウンド/ジオインデックス
- 最適ではないクエリを特定する。クエリ・プロファイラーの使用。
ドライバーの紹介(Java / Python / Ruby / PHP / Perl)
- ドライバーとシェルがMongoDBと通信する方法
- BSONとMongoDBワイヤープロトコル
- アプリケーション接続のトラブルシューティング
読み取りと書き込みのスケーラビリティの概要
複製と耐久性
- マスタースレーブ・レプリケーション
- レプリカ・セット
- 耐久性のための書き込み懸念の使用
- レプリケーションの失敗の処理
自動シャーディング
- シャーディングのしくみ
- MongoDBシャードクラスターのセットアップ
シャードキーの選択
シャーディングとインデックス
- シャーディングとレプリカ・セット・トポロジ
- シャーディングされたクラスターの管理
シャード/チャンクの移行
バックアップと復元の計画
- ファイルシステムベースの戦略
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
要求
管理者向けMongoDB
Open Training Courses require 5+ participants.
管理者向けMongoDBのトレーニングコース - Booking
管理者向けMongoDBのトレーニングコース - Enquiry
お客様の声 (7)
I enjoyed the practical's even though some of them were tricky
Austin - Vodacom
コース - MongoDB for Administrators
I like that Kamil adjusted the materail for me and my understand. He really wanted to make sure I understood.
Austin Robertson
コース - MongoDB for Administrators
運用タスクの簡素化。
Kesh - Vodacom
コース - MongoDB for Administrators
Machine Translated
I found the instructor quite clear.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
コース - MongoDB for Administrators
I like very much the course
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
コース - MongoDB for Administrators
I had the good fortune to have one-on-one training with Jose. He built rapport well, got straight into the coursework, answered my questions well, and stepped outside of the agenda to demonstrate things relevant to the questions I was asking. He also extended the practical exercises with some more complex ones.
Aaron - Attorney General's Department
コース - MongoDB for Administrators
I learned many new things and terms
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
コース - MongoDB for Administrators
Upcoming Courses
関連コース
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 時間This instructor-led, live training in (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
MERN Fullstack Development
14 時間This instructor-led, live training in 日本 (online or onsite) is aimed at web developers who wish to use the MERN Stack for fullstack development.
By the end of this training, participants will be able to:
- Integrate React with MongoDB, Express, and Node.js.
- Build a fullstack web application from scratch.
- Implement application security through authorization and authentication.
MongoDB for Analysts
14 時間After the training, you will be able to write extract and modify the data in MongoDB database. You will also learn about powerful Aggregation Pipeline that is a flexible and fast tool for data analytics, and if it's not enough for you, how to connect your current BI tools like Tableau or Excel to data stored in Mongo.
MongoDB Advanced Administrator
14 時間This instructor-led, live training (online or onsite) is aimed at administrators wishing to solve complex deployment and management problems using MongoDB Ops Manager.
By the end of this training, participants will be able to:
- Install and configure MongoDB Ops Manager
- Set up and manage different types of environments
- Understand and implement MongoDB Enterprise Server specific solutions to solve complex enterprise challenges
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- This training is based on MongoDB Enterprise Server, which includes Ops Manager. Please consult with us to arrange license requirements.
- To request a customized training for this course, please contact us to arrange.
Data Analysis with MongoDB Aggregation Framework
14 時間This instructor-led, live training in 日本 (online or onsite) is aimed at data analysts and data scientists who wish to use the MongoDB Aggregation Framework to perform data analysis while simplifying complex operations and aggregation pipelines.
By the end of this training, participants will be able to:
- Install and configure MongoDB for data analysis.
- Understand the concepts and stages of the MongoDB Aggregation Framework.
- Learn about the basic structure, syntax, and operations for aggregation.
- Learn how to handle advanced operations in aggregation.
- Apply some optimization tools and techniques to improve aggregation performance.
MongoDB for Advanced Users
14 時間This course covers the advanced areas in the use of programming languages related to MongoDB, the goal is for the participant to have the ability to completely master the tool.
MongoDB for Developers
14 時間This course covers everything a database developer needs to know to successfully develop applications using MongoDB.
Building REST APIs with Node.js, Express, and MongoDB
14 時間This instructor-led, live training in 日本 (online or onsite) is aimed at developers who wish to use and integrate Node.js, Express, and MongoDB to build fast and scalable REST APIs.
By the end of this training, participants will be able to:
- Set up and integrate Node.js and Express with MongoDB.
- Understand the features and architecture of Node.js, Express, and MongoDB.
- Learn how to build RESTful APIs using the Node.js, Express, and MongoDB backend stack.
- Implement routes, filtering, sorting, and pagination to Node.js REST APIs.
- Design data models and perform CRUD operations with MongoDB and Mongoose.
- Test and debug APIs with Postman.
Administrating Percona Server for MongoDB
7 時間Percona Server for MongoDB is a free, enhanced, fully compatible, open source, drop-in replacement for MongoDB 3.2 Community Edition with enterprise-grade features. It requires no changes to MongoDB applications or code.
Audience
This course is suitable for sysadmins and engineers seeking to switch to Percona Server from preexisting MongoDB instances, or deploy and administrate new Percona Server for MongoDB instances.
After completing this course, delegates will:
- understand Percona Server’s structure and deployment mechanisms
- be able to carry out installation / production environment / architecture tasks and configuration
- be able to assess code quality, perform debugging, monitoring
- be able to implement advanced production like replication, performance tuning and logging