Đề cương khóa học
Tổng quan kiến trúc MongoDB
- Nguồn gốc, mục tiêu thiết kế, các tính năng chính
- Cấu trúc tiến 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 dòng lệnh MongoDB
- Tài liệu (Documents) 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 sẵn
- Khuyến nghị cho triển khai an toàn
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
- Bàn phím web của MongoDB
Đánh chỉ mục và tối ưu hóa truy vấn
- Quản lý chỉ mục và cơ chế nội bộ của việc đánh chỉ mục MongoDB
- Chỉ mục đơn / Kết hợp / Địa lý
- Xác định các truy vấn không tối ưu. Sử dụng trình hồ sơ truy vấn (query profiler).
Giới thiệu về trình điều khiển (Java/Python/Ruby/PHP/Perl)
- Cách các trình điều khiển và dòng lệnh giao tiếp với MongoDB
- BSON và Giao thức truyền tải (Wire Protocol) 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 master-slave
- Tập hợp bản sao (Replica sets)
- Sử dụng mức lo lắng ghi (write concern) cho độ bền
- Giải quyết sự cố sao chép
Phân mảnh tự động (Auto-Sharding)
- Cách phân mảnh hoạt động
- Thiết lập một cụm phân mảnh MongoDB
Lựa chọn khóa phân mảnh (shard key)
Phân mảnh và chỉ mục
- Phân mảnh và Topology của tập hợp bản sao
- Quản lý một cụm phân mảnh
Di chuyển Shard / Chunk
Kế hoạch sao lưu và phục hồi
- Chiến lược dựa trên hệ thống tệp
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Yêu cầu
Cơ bản về quản trị hệ điều hành.
Đánh giá (7)
Tốc độ nói và giải thích.
Marko Skokovic - PWO by Lottomatica Serbia
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
những kỹ năng giao tiếp và giải thích tốt của Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
Cân đối tuyệt vời giữa giải thích và bài tập. Rất hữu ích để hiểu rõ các khái niệm. Các ví dụ về việc sử dụng jq rất có ích cho công việc.
Laura Conti - PWO by Lottomatica Serbia
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
Tôi đã thích các bài thực hành mặc dù một số trong đó khá khó khăn
Austin - Vodacom
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
Tôi thích cách Kamil điều chỉnh nội dung để phù hợp với tôi và sự hiểu biết của tôi. Anh ấy thực sự muốn đảm bảo rằng tôi đã hiểu rõ.
Austin Robertson
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
Giản hóa các nhiệm vụ vận hành.
Kesh - Vodacom
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy
Tôi thấy giáo viên giảng rất rõ ràng.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Khóa học - MongoDB for Administrators
Dịch thuật bằng máy