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

Giới thiệu về PostgreSQL 16

  • Tổng quan về PostgreSQL
  • Các tính năng mới trong PostgreSQL 16
  • Cài đặt và cấu hình
  • Kiến trúc và thành phần của PostgreSQL

Bắt đầu với PostgreSQL

  • Cài đặt cụm cơ sở dữ liệu PostgreSQL
  • Tạo và quản lý cơ sở dữ liệu
  • Các thao tác SQL cơ bản
  • Cài đặt và khám phá PostgreSQL 16

Kỹ thuật SQL nâng cao

  • Các kỹ thuật truy vấn nâng cao
  • Biểu thức bảng thông thường (CTEs)
  • Hàm cửa sổ
  • Loại dữ liệu JSON và JSONB
  • Viết các truy vấn SQL nâng cao

Loại dữ liệu và mở rộng

  • Loại dữ liệu tùy chỉnh
  • Tìm kiếm toàn văn
  • PostGIS cho dữ liệu không gian địa lý
  • Lập trình PL/pgSQL
  • Sử dụng các loại dữ liệu và mở rộng nâng cao

Chỉ mục và tối ưu hóa truy vấn

  • Các loại chỉ mục và cách sử dụng
  • Kế hoạch và thực thi truy vấn
  • Phân tích và tối ưu hóa truy vấn
  • Chỉ mục và tối ưu hóa truy vấn

Điều chỉnh hiệu suất

  • Các tham số điều chỉnh hiệu suất
  • Quản lý bộ nhớ và tài nguyên
  • Giám sát và phân tích hiệu suất
  • Điều chỉnh hiệu suất và giám sát

Sao lưu và khôi phục

  • Các chiến lược sao lưu
  • Phục hồi tại thời điểm cụ thể (point-in-time recovery)
  • Sao lưu logic và vật lý
  • Thực hiện sao lưu và khôi phục

Bảo mật và kiểm soát truy cập

  • Xác thực và ủy quyền
  • Quản lý vai trò và quyền hạn
  • Mã hóa và cấu hình SSL/TLS
  • Thực hiện các thực hành tốt nhất về bảo mật

Khả năng sẵn sàng cao và sao chép

  • Các khái niệm và loại sao chép
  • Cấu hình sao chép luồng (streaming replication)
  • Cấu hình khả năng sẵn sàng cao với Patroni
  • Thực hiện sao chép và khả năng sẵn sàng cao

Tích hợp PostgreSQL với các ứng dụng

  • Kết nối PostgreSQL với các ngôn ngữ lập trình khác nhau
  • Sử dụng PostgreSQL trong các khung phát triển ứng dụng hiện đại
  • ORM và PostgreSQL
  • Tích hợp PostgreSQL với một ứng dụng

Tóm tắt và các bước tiếp theo

Yêu cầu

  • Kiến thức cơ bản về SQL
  • Hiểu biết về các khái niệm cơ sở dữ liệu

Đối tượng học viên

  • Quản trị viên cơ sở dữ liệu
  • Lập trình viên cơ sở dữ liệu
  • Quản trị viên hệ thống
 21 Giờ học

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan