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

Thao tác xử lý dữ liệu nâng cao

  • Điều chỉnh Mongo Shell
  • Xử lý hiệu quả các thao tác CRUD (thêm, truy vấn, cập nhật, xóa)
  • Các lệnh quản trị hữu ích

Tối ưu hóa hiệu suất

  • Các công cụ giám sát tích hợp: mongotop, mongostat
  • Phân tích hiệu suất bộ nhớ và IO
  • MongoDB Cloud Manager và Munin
  • 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 (query profiler).
  • Các công cụ lưu trữ: MMAPv1 và WiredTiger
  • Đối tượng có thể giải thích (Explainable object)

Lập chỉ mục và các tập hợp đặc biệt

  • Quản lý chỉ mục và MongoDB các nguyên tắc lập chỉ mục
  • Chỉ mục đơn trường và chỉ mục kết hợp
  • Chỉ mục trên mảng và các tài liệu con
  • Chỉ mục địa lý (Geo Indexes)
  • Các tập hợp giới hạn (Capped collections), TTL và con trỏ tailable

Tổng hợp

  • Tổng hợp cho mục đích đơn lẻ
  • Pipelines tổng hợp
  • Giới thiệu về map-reduce

Sao chép (Replication)

  • Cách thức hoạt động của sao chép không đồng bộ trong MongoDB
  • Thiết lập và duy trì bộ sao chép (replica set)
  • Sử dụng write concern và read preference
  • Xử lý các lỗi sao chép

Phân mảnh (Sharding)

  • Cách thức hoạt động của phân mảnh tự động
  • Thiết lập cụm phân mảnh MongoDB
  • Cách chọn khóa phân mảnh một cách thông minh
  • Quản trị nâng cao cụm phân mảnh
  • Quản lý cụm phân mảnh không cân bằng
  • Xử lý các đoạn (chunks) (chia, hợp nhất, di chuyển)

Bảo mật (Security)

  • Xác thực và ủy quyền trong bộ sao chép và cụm phân mảnh
  • Quản lý đặc quyền và vai trò tùy chỉnh
  • Khuyến nghị cho việc triển khai bảo mật

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

  • Chiến lược dựa trên hệ thống tập tin
  • mongodump và mongorestore
  • Khôi phục tại một thời điểm cụ thể (point-in-time recovery)

Requirements

Có kiến thức cơ bản và trung cấp, cùng với một vài năm kinh nghiệm làm việc thực tế.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories