Quản trị cơ sở dữ liệu MongoDB

I. Giới thiệu khóa học:

Trong những năm gần đây, với sự ra đời và phát triển mạnh mẽ của NoSQL thì MongoDB cũng đang nhận được nhiều sự chú ý trong cộng đồng công nghệ. Điểm mạnh của NoSQL nói chung và MongoDB nói riêng đó là tính linh hoạt trong việc cấu trúc dữ liệu do đó nó giúp đáp ứng tốt với những thay đổi hay việc mở rộng cơ sở dữ liệu. MongoDB đang được sử dụng ở hầu hết các công ty lớn trên thế giới hiện nay.

Khóa học giúp cho người quản trị MongoDB có các kĩ năng, cần thiết cho việc thiết kế, cài đặt, triển khai, quản trị MongboDB hiệu quả trong doanh nghiệp.

II. Thời lượng: 40 giờ (5 ngày)
III. Hình thức đào tạo:

Đào tạo trực tiếp tại lớp học, đào tạo online tương tác với giảng viên, đào tạo kết hợp online và trực tiếp tại lớp học, đào tạo tại văn phòng khách hàng theo yêu cầu

IV. Mục tiêu khóa học:

Sau khi hoàn thành khóa học, học viên có thể:

  • Cài đặt, triển khai, quản trị MongoDB
  • Tối ưu hóa việc quản trị MongoDB
  • Triển khai các giải pháp nâng cao liên quan đến Bảo mật, Sao lưu dữ liệu (backup)
V. Đối tượng tham gia:
  • Database Administrator
  • System Administrator
  • Software Developer
VI. Nội dung khóa học:

1. MongoDB philosophy and features

  • What is NoSQL?
  • MongoDB and Relational Databases
  • JSON and BSON
  • MongoDB Data Types
  • Community and Enterprise features

2. MongoDB Setup

  • Microsoft Windows
  • EL and Ubuntu Linux
  • Docker container
  • Server and client tools
  • Storage Engine
  • 3rd tools

3. CRUD

  • SQL to MongoDB mapping
  • Create, Read, Update, and Delete operations
  • Aggregation
  • Transactions

4. Indexes

  • Index Types
  • Creating Indexes
  • Using explain()

5. Replication

  • Replication Mechanics
  • Asynchronous Replication
  • Replica Set Members
  • Write Concern
  • Multi instances setup

6. Sharding

  • Components of a Sharded Cluster
  • Sharding Mechanics
  • Shard Key
  • Zoned Sharding

7. Security Basics

  • Authentication and Authorization
  • Manage Users and Roles
  • Network Encryption
  • Encryption at Rest
  • Auditing

8. Application and Server Administration

  • Importing and Exporting Data
  • Backup and Recovery
  • Maintenance and Diagnostics
  • Monitoring and Performance Tuning
  • Linux OS tuning

9. 3rd solutions

  • Percona Server for MongoDB
  • Percona Backup for MongoDB
  • Severalnines ClusterControl for MongoDB
  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác