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

Giới thiệu và Kiến trúc

  • Tổng quan về kiến trúc PostgreSQL: quy trình, bộ nhớ, tệp
  • Tổ chức dữ liệu: cơ sở dữ liệu, lược đồ và bảng phân tán
  • Bộ công cụ PostgreSQL và các bảng hệ thống

Cài đặt và Cấu hình

  • Cài đặt PostgreSQL
  • Các tệp cấu hình (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Điều chỉnh các thông số cốt lõi (bộ nhớ, ghi log, kết nối)
  • Nâng cấp và di chuyển các bản cài đặt PostgreSQL

Quản lý Bảo mật

  • Vai trò người dùng, nhóm và quyền hạn
  • Các phương pháp xác thực: tin cậy, mật khẩu, MD5, SCRAM
  • Tổng quan về Bảo mật Cấp Hàng (Row-Level Security) và các chính sách truy cập dữ liệu
  • Cấu hình SSL/TLS

Sao lưu và Phục hồi

  • Sao lưu logic bằng pg_dump và pg_restore
  • Sao lưu vật lý sử dụng pg_basebackup
  • Sao lưu tăng dần, ghi WAL (Write-Ahead Logging)
  • Phục hồi hoàn toàn, Phục hồi tại Thời điểm Cụ thể (Point-in-Time Recovery - PITR)

Giám sát và Bảo dưỡng

  • Hiểu về quá trình tự hút bụi (autovacuum)
  • Bảo dưỡng thường xuyên và phân tích nhật ký
  • Sử dụng PgBadger để phân tích nhật ký

Yêu cầu

Kiến thức cơ bản về SQL

 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