Đề 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à thiết lập
- Kiến trúc và các thành phần của PostgreSQL
Bắt đầu với PostgreSQL
- Thiết lập cụm cơ sở dữ liệu PostgreSQL
- Tạo và quản lý cơ sở dữ liệu
- Các thao tác cơ bản SQL
- Thiết lập và khám phá PostgreSQL 16
Kỹ thuật SQL Nâng cao
- Kỹ thuật truy vấn nâng cao
- Biểu thức bảng chung (CTEs)
- Hàm cửa sổ
- Kiểu dữ liệu JSON và JSONB
- Viết các truy vấn SQL nâng cao
Kiểu Dữ liệu và Mở rộng
- Kiểu dữ liệu tùy chỉnh
- Tìm kiếm toàn văn bản
- PostGIS cho dữ liệu địa không gian
- Lập trình PL/pgSQL
- Sử dụng kiểu dữ liệu và mở rộng nâng cao
Lập Chỉ Mục và Tối Ưu Hóa Truy Vấn
- Các loại và cách sử dụng chỉ mục
- Lập kế hoạch và thực thi truy vấn
- Phân tích và tối ưu hóa truy vấn
- Lập 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
- Chiến lược sao lưu
- Khôi phục tại một thời điểm cụ thể
- 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à Access Kiểm Soát
- Xác thực và ủy quyền
- Quản lý vai trò và quyền
- Mã hóa và thiết lập SSL/TLS
- Thực hiện các phương pháp bảo mật tốt nhất
Tính Sẵn sàng Cao và Sao chép
- Khái niệm và loại sao chép
- Thiết lập sao chép trực tiếp
- Cấu hình tính sẵn sàng cao với Patroni
- Thực hiện sao chép và tính sẵn sàng cao
Tích hợp PostgreSQL với Ứ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 ứng dụng hiện đại
- ORMs 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
Requirements
- Kiến thức cơ bản về SQL
- Nắm vững các khái niệm về cơ sở dữ liệu
Đối tượng
- Quản trị viên Database
- Nhà phát triển Database
- Quản trị viên hệ thống
Testimonials (5)
Một cách tiếp cận thực tế và thực hành về chủ đề. Một không khí thân thiện, thuận lợi cho việc đặt câu hỏi.
Marcin - Santander Bank Polska S.A.
Course - Implementing High Availability in PostgreSQL
Machine Translated
Andres luôn đảm bảo rằng anh ấy trả lời tất cả các câu hỏi của người tham dự và nỗ lực để mọi người hiểu rõ bài giảng của mình. Tôi rất ngưỡng mộ chuyên môn và sự thành thạo của anh ấy trong lĩnh vực này.
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Machine Translated
Ahmed đã rất hợp tác và am hiểu về chủ đề, và suốt quá trình là một buổi tập huấn tốt và hiệu quả, bao phủ一些基本和重要的Postgres主题。 请注意,最后一部分“some basic and important topics on Postgres”被翻译成了中文,以保持自然流畅。但如果需要完全按照指导原则使用目标语言 Vietnamese,应为: Ahmed đã rất hợp tác và am hiểu về chủ đề, và suốt quá trình là một buổi tập huấn tốt và hiệu quả, bao phủ một số chủ đề cơ bản và quan trọng về Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
Machine Translated
Nó rõ ràng được thiết kế rất phù hợp với mục đích của chúng tôi, điều này khiến nó trở nên hữu ích hơn nữa. Tôi thực sự thích định dạng zoom vì nó giúp tôi tập trung vào tài liệu luôn hiện ra trước mặt và người hướng dẫn có thể thêm các minh họa và chú thích khi giải thích. Người hướng dẫn đã trả lời tất cả các câu hỏi của chúng tôi một cách rất thoả mãn và tôi cảm thấy bất ngờ về lượng kiến thức mình có thể học được trong một ngày. Bình thường, đến chiều tôi thường mệt mỏi với các khóa đào tạo nhưng khóa này rất hấp dẫn cho đến tận cuối cùng. Tốc độ hoàn hảo và chi tiết được chú trọng đúng chỗ.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Machine Translated
Michal rất am hiểu và cuốn hút trong vai trò là một giáo viên.
Nate Clifton - NIIT (USA) Inc.
Course - PostgreSQL Advanced DBA
Machine Translated