Đề 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 người tham gia

Đánh giá (2)

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

Các danh mục liên quan