Đề 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

Yêu cầu

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

 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan