Đề 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
Đánh giá (2)
Tất cả các khái niệm liên quan đến PostgreSQL và các ví dụ chúng ta đã thực hiện trên máy ảo. Rất sinh động và dễ theo dõi.
Ignacio Irurita - Unit4
Khóa học - PostgreSQL 16 for Developers and Administrators
Dịch thuật bằng máy
Đến cuối ngày đầu tiên, một học viên đề xuất có nhiều tương tác hơn trong các bài thực hành và các giảng viên đã tiếp thu ý kiến này cho ngày thứ hai.
Daniela - Unit4
Khóa học - PostgreSQL 16 for Developers and Administrators
Dịch thuật bằng máy