Đề 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

Yêu cầu

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

 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (7)

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

Các danh mục liên quan