Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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)
Yêu cầu
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 Giờ học
Đánh giá (2)
Tamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Khóa học - MongoDB for Advanced Users
Dịch thuật bằng máy
It was very flexible and adapted to our expectations and skill level.
Raul Alberto Canales Requena - Kiloo
Khóa học - MongoDB for Advanced Users
Dịch thuật bằng máy