Đề cương khóa học

MongoDB Tổng quan kiến trúc

  • Nguồn gốc, mục tiêu thiết kế, các tính năng chính
  • Cấu trúc quy trình (mongos, mongod, máy chủ cấu hình)
  • Cấu trúc thư mục / tệp

Làm việc với MongoDB Shell

  • Tài liệu và kiểu dữ liệu
  • CRUD (Chèn, truy vấn, cập nhật, xóa)
  • Lệnh hệ thống

Cấu hình và triển khai máy chủ đơn

  • Tệp cấu hình
  • Tệp dữ liệu và phân bổ
  • Tệp nhật ký
  • Khuyến nghị về phần cứng và hệ thống tệp

Bảo mật

  • Xác thực tích hợp
  • Khuyến nghị để triển khai bảo mật

Giám sát MongoDB

  • mongostat
  • Phân tích hiệu suất bộ nhớ và IO
  • Tích hợp với các công cụ giám sát: Munin / Cacti / Nagios
  • Giao diện web console của MongoDB

Lập chỉ mục và tối ưu hóa truy vấn

  • Quản lý chỉ mục và cơ chế lập chỉ mục của MongoDB
  • Chỉ mục đơn / hợp / địa lý
  • Xác định các truy vấn không tối ưu. Sử dụng trình phân tích truy vấn.

Giới thiệu về các trình điều khiển (Java/Python/Ruby/PHP/Perl)

  • Cách các trình điều khiển và shell giao tiếp với MongoDB
  • BSON và Giao thức Wire của MongoDB
  • Khắc phục sự cố kết nối ứng dụng

Giới thiệu về khả năng mở rộng đọc và ghi

Sao chép và độ bền

  • Sao chép chủ-tớ
  • Bộ sao chép
  • Sử dụng mức độ quan tâm khi ghi để đảm bảo độ bền
  • Xử lý lỗi sao chép

Tự động phân mảnh

  • Cách phân mảnh hoạt động
  • Thiết lập cụm phân mảnh MongoDB

Chọn khóa phân mảnh

Phân mảnh và chỉ mục

  • Phân mảnh và cấu trúc liên kết bộ sao chép
  • Quản trị cụm phân mảnh

Di chuyển phân mảnh / khối

Kế hoạch sao lưu và khôi phục

  • Chiến lược dựa trên hệ thống tệp
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Requirements

Những kiến thức cơ bản về quản trị hệ điều hành.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories