MongoDB for Administrators培训

课程编码

mongodbadmin

课程时长

14 小时 通常来说是2天,包括中间休息。

要求

Basics of an operating system administration.

课程概览

本课程涵盖了数据库管理员成功部署和维护MongoDB数据库所需了解的所有内容。

还包括诊断性能问题,导入和导出数据以及建立正确的备份和还原例程, MongoDB CRUD API概述,命令shell和驱动程序。

本课程的读者包括想要:

  • 从开发人员的角度理解MongoDB ,包括命令shell,查询API和驱动程序工具。
  • 在所有配置中部署MongoDB - 作为单个服务器,具有主/从复制,作为副本集和作为分片集群。
  • 评估应用程序并适当选择硬件。
  • 监控MongoDB实例并与标准监控软件( MuninNagios等)集成
  • 规划备份和管理大数据导入和导出。
  • 解决最常见的开发人员问题和故障情况。

每位代表都需要进行一系列实践练习。

Machine Translated

课程大纲

MongoDB Architectural Overview

  • Origin, design goals, key features
  • Process structure (mongos, mongod, config servers)
  • Directory / file structure

Working with the MongoDB Shell

  • Documents and data types
  • CRUD (Inserts, queries, updates, deletes)
  • System commands

Single-server Configuration and Deployment

  • Configuration files
  • Data files and allocation
  • Log files
  • Hardware and file-system recommendations

Security

  • Built-in authentication
  • Recommendations for secure deployment

Monitoring MongoDB

  • mongostat
  • Analyzing memory and IO performance
  • Integration with monitoring tools: Munin / Cacti / Nagios
  • MongoDB's web console

Indexing and Query Optimization

  • Managing indexes and MongoDB indexing internals
  • Single / Compound / Geo indexes
  • Identifying sub-optimal queries. Using the query profiler.

Introduction to drivers (Java/Python/Ruby/PHP/Perl)

  • How the drivers and shell communicate with MongoDB
  • BSON and the MongoDB Wire Protocol
  • Troubleshooting application connections

Intro to Read and Write scalability

Replication and Durability

  • Master-slave replication
  • Replica sets
  • Using write concern for durability
  • Handling replication failures

Auto-Sharding

  • How sharding works
  • Setting up a MongoDB shard cluster

Choosing a shard key

Sharding and indexes

  • Sharding and Replica Set Topologies
  • Administering a sharded cluster

Shard / Chunk Migration

Backup and Restore Plans

  • Filesystem-based strategies
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区