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

PostgreSQL là gì?

  • Lịch sử tóm tắt về PostgreSQL
  • Quy ước
  • Thông tin thêm
  • Hướng dẫn báo cáo lỗi

Giới thiệu về PostgreSQL

  • Cài đặt và tạo Database
  • Ngôn ngữ SQL
  • Các tính năng nâng cao

Ngôn ngữ SQL

  • Cú pháp SQL
  • Định nghĩa dữ liệu
  • Thao tác dữ liệu
  • Truy vấn
  • Kiểu dữ liệu
  • Hàm và toán tử
  • Foreign Data Wrappers
  • Chuyển đổi kiểu
  • Indexes
  • Triggers
  • Tìm kiếm toàn văn bản
  • The Information Schema
  • PL/pgSQL - Ngôn ngữ thủ tục SQL
  • Kiểm soát đồng thời
  • Mẹo hiệu suất
  • Cách trình lập kế hoạch sử dụng Statistics

Quản trị máy chủ

  • Mã nguồn so với các gói do nhà phân phối cung cấp
  • Cài đặt từ mã nguồn
  • Cài đặt từ mã nguồn trên Windows
  • Triển khai các nhị phân thu được bằng cách biên dịch mã nguồn
  • Thiết lập và vận hành máy chủ
  • Database Lưu trữ vật lý
  • Yêu cầu độ bền của hệ thống tệp và các tùy chọn gắn kết bắt buộc
  • Cấu hình máy chủ
  • Các cân nhắc đặc biệt cho các triển khai dựa trên container
  • Xác thực máy khách
  • Database Vai trò
  • Quản lý Databases
  • Địa phương hóa
  • Các tác vụ bảo trì Database thường xuyên
  • Sao lưu và khôi phục
  • Cấu hình khôi phục
  • Giám sát hoạt động Database
  • Giám sát việc sử dụng đĩa
  • Độ tin cậy và Write-Ahead Log
  • Kiểm tra hồi quy
  • Cài đặt các phần mở rộng máy chủ của bên thứ ba

Tính khả dụng cao, cân bằng tải và sao chép

  • Định lý CAP của Brewer
  • Sao chép đồng bộ so với không đồng bộ
  • Log Shipping (Warm Standby)
  • Streaming Master-Slave Replication (Hot Standby)
  • Trigger-Based Master-Slave Replication với Slony
  • Trigger-Based Multi-Master Replication với Bucardo
  • Connection Pooling và Synchronous Replication với Pgpool
  • Cấu hình Failover sử dụng DRBD
  • Thay thế máy chủ bị lỗi
  • Khôi phục từ phân vùng mạng

Requirements

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

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories